Napredne postavke
Istakni čvorove koji razrješavaju na ovu vrijednost.
Provjera Start of Authority (SOA)
SOA (Start of Authority) zapis djeluje kao administrativno srce svake DNS zone. To je obavezan zapis; bez valjanog SOA-a domena prestaje postojati u globalnoj tablici usmjeravanja. SOA sadržaj određuje temeljne operativne parametre domene, uspostavljajući koji je poslužitelj definitivni izvor istine, tko njime upravlja te stroge vremenske mehanizme koji određuju kako sekundarni, redundantni poslužitelji imena repliciraju podatke zone.
Serijski broj zone i replikacija stanja
Najvažniji cijeli broj unutar SOA sadržaja jest serijski broj. Prema industrijskoj konvenciji često se oblikuje kao datumski pečat (npr. 2023102401 za prvu izmjenu 24. listopada 2023.). Svaki put kada administrator izmijeni A, MX ili TXT zapis, taj serijski broj mora se povećati. Sekundarni (slave) poslužitelji imena rutinski upituju SOA zapis primarnog poslužitelja. Ako otkriju serijski broj viši od onog pohranjenog u vlastitoj predmemoriji, to pokreće trenutačni AXFR ili IXFR prijenos zone radi dohvaćanja ažuriranih tablica usmjeravanja. Ako se serijski broj ne poveća tijekom uređivanja, sekundarni se poslužitelji nikada neće sinkronizirati, što dovodi do razjedinjenih, nedosljednih DNS odgovora.
Administrativno vrijeme: Refresh, Retry i Expire
SOA zapis definira tri specifična mjerača vremena koji upravljaju otpornošću zone:
- Refresh: Interval (u sekundama) koji sekundarni poslužitelji čekaju prije nego što primarni poslužitelj upitaju o promjenama serijskog broja.
- Retry: Ako je primarni poslužitelj izvan mreže tijekom upita, ovime se definira koliko dugo sekundarni poslužitelj čeka prije ponovnog pokušaja.
- Expire: Apsolutno najduže vrijeme tijekom kojeg će sekundarni poslužitelj nastaviti posluživati predmemorirane zapise ako primarni poslužitelj trajno padne. Kada se taj mjerač vremena dosegne, sekundarni poslužitelj prestaje odgovarati na upite, čime domenu učinkovito obara kako ne bi posluživao ozbiljno zastarjele podatke.
Negativno predmemoriranje i minimalni TTL
Često pogrešno shvaćen parametar SOA zapisa jest vrijednost minimalnog TTL-a. Nekoć korištena za postavljanje osnovnog vremena predmemoriranja, RFC 2308 prenamijenio je taj cijeli broj isključivo za negativno predmemoriranje. Ako korisnik upita poddomenu koja ne postoji (npr. fake.example.com), autoritativni poslužitelj odgovara NXDOMAIN pogreškom. Resolver koristi minimalni TTL iz SOA-a kako bi odredio koliko dugo predmemorirati taj neuspjeh. Niska vrijednost sprječava dulje prekide rada ako administrator brzo ispravi tipfeler, dok visoka vrijednost štiti autoritativni poslužitelj od DDoS poplava koje upituju nasumične, nepostojeće poddomene.