Provera trenutne IP adrese klijenta:
URL : http://dyn.rs/c/
Odgovor : IP adresa (plain text)
Ažuriranje IP adrese:
URL: http://dyn.rs/nic/update
Autorizacija: Basic
Metod: GET
Parametri:
1. 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 hostname ne postoji u GET zahtevu, vratiće se greška: ERROR: BAD REQUEST
2. myip (IP adresa) [opcioni parametar]
Moguće vrednosti: IPv4 adresa
Ako parametar myip ne postoji u GET zahtevu, ažuriranje DNS zapisa se vrši IP adresom sa koje je stigao upit.
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...