Provera trenutne IP adrese klijenta:
URL : http://dyn.rs/c/
Odgovor : IP adresa (plain text)
Ažuriranje IP adrese:
URL: https://dyn.rs/u/
Autorizacija: MD5 digest challenge/response
Metod: POST
Parametri:
- hn (hostname) [obavezan, makar i prazan]
Moguće vrednosti:
- ime hosta 4. nivoa (hostname.username.dyn.rs)
- prazno ili "-" za default host (username.dyn.rs)
Ako parametar hn ne postoji u POST parametrima, vratiće se greška: ERROR: BAD REQUEST
- ip (IP adresa) [opcioni parametar]
Moguće vrednosti: IPv4 adresa
Ako parametar ne postoji u POST-u, ažuriranje DNS zapisa se vrši
IP adresom sa koje je stigao zahtev.
Ažuriraju se A DNS zapisi, TTL fiksan: 60 sekundi.
Moguće greške u odgovorima:
Postoje 3 nivoa grešaka, definisane početnim stringom:
- SUCCESS: - uspešno ažuriranje
- INFO: - Manje relevantna greška, na primer kod pokušaja ažuriranja gde je IP adresa u DNS-u ista kao u POST parametru ip.
- ERROR: - Greška koju bi verovatno trebalo prikazati korisniku, na primer kod neuspele autorizacije, suspenzije naloga, itd...