Check-Host.cc

Napredna podešavanja
Prikaži mapu sveta

Istakni čvorove koji se razrešavaju u ovu vrednost.

Provera Start of Authority (SOA)

SOA (Start of Authority) zapis deluje kao administrativno srce svake DNS zone. To je obavezan zapis; bez ispravnog SOA zapisa, domen prestaje da postoji u globalnoj rutnoj tabeli. SOA sadržaj određuje osnovne operativne parametre domena, utvrđujući koji server je konačni izvor istine, ko njime upravlja, i stroge vremenske mehanizme koji određuju kako sekundarni, redundantni nameserveri repliciraju podatke zone.

Serijski broj zone i replikacija stanja

Najkritičniji broj u SOA sadržaju jeste serijski broj (Serial Number). Prema industrijskoj konvenciji, često se formatira kao datumski pečat (npr. 2023102401 za prvu izmenu 24. oktobra 2023). Svaki put kada administrator izmeni A, MX ili TXT zapis, ovaj serijski broj mora biti uvećan. Sekundarni (slave) nameserveri redovno upituju SOA zapis primarnog servera. Ako otkriju serijski broj veći od onog uskladištenog u lokalnom kešu, to pokreće trenutni AXFR ili IXFR prenos zone radi preuzimanja ažuriranih rutnih tabela. Ako se serijski broj ne uveća prilikom izmene, sekundarni serveri se nikada neće sinhronizovati, što dovodi do fragmentovanih, nedoslednih DNS odgovora.

Administrativni tajmeri: Refresh, Retry i Expire

SOA zapis definiše tri specifična tajmera koji upravljaju otpornošću zone:

  • Refresh: Interval (u sekundama) koji sekundarni serveri čekaju pre nego što upitaju primarni server za promene serijskog broja.
  • Retry: Ako je primarni server nedostupan tokom provere, ovo definiše koliko dugo sekundarni server čeka pre novog pokušaja.
  • Expire: Apsolutno maksimalno vreme tokom kojeg će sekundarni server nastaviti da poslužuje keširane zapise ako primarni server trajno padne. Kada se ovaj tajmer dostigne, sekundarni server prestaje da odgovara na upite, efektivno gaseći domen kako bi sprečio posluživanje ozbiljno zastarelih podataka.

Negativno keširanje i minimalni TTL

Često pogrešno shvaćen parametar SOA zapisa jeste vrednost minimalnog TTL-a. Istorijski se koristila za postavljanje osnovnog vremena keširanja, ali je RFC 2308 prenamenio ovaj broj isključivo za negativno keširanje. Ako korisnik upita poddomen koji ne postoji (npr. fake.example.com), autoritativni server odgovara greškom NXDOMAIN. Rezolver koristi SOA minimalni TTL da bi odredio koliko dugo da kešira taj neuspeh. Niska vrednost sprečava dugotrajne prekide ako administrator brzo ispravi grešku u kucanju, dok visoka vrednost štiti autoritativni server od DDoS poplava koje upituju nasumične, nepostojeće poddomene.