Kako deluje primerjava DNS odgovorov
Orodje DNS Preverjevalnik propagacije omogoča ročno primerjavo podatkov DNS, ki ste jih pridobili iz različnih virov. Namesto neposrednega poizvedovanja v omrežju to orodje deluje tako, da vanj prilepite že pridobljene DNS odgovore iz več rešiteljev (resolverjev). Na podlagi teh podatkov orodje izvede primerjavo strukture zapisov, vrednosti TTL (Time To Live) in samih vsebovanih vrednosti ter jih prikaže v pregledni tabeli drug ob drugem.
Primerjava pokriva izključno tiste odgovore, ki jih sami vnesete v polja. Orodje ne izvaja aktivnih poizvedb DNS v spletu in ne dokazuje svetovne razširjenosti zapisov, avtoritativne pravilnosti ali tistega, kar bo prejel določen končni uporabnik na svoji lokaciji. Služi predvsem razvijalcem in skrbnikom spletnih mest, ki želijo hitro preveriti skladnost podatkov med dvema ali tremi različnimi viri.
Vhodni podatki in podprti formati
Za uspešno izvedbo primerjave morate vnesti podatke za vsaj dva rešitelja. Vsak vnosni blok zahteva določitev imena in samih zapisov odgovorov.
Zahteve za vnos:
- Rezolver
‹n›ime: Poljubno ime za posamezen rešitelj, ki ga primerjate. - Rezolver
‹n›odgovor: DNS zapisi, pridobljeni iz rešitelja. Vsak zapis mora biti v svoji vrstici.
Podprta formata vrstic:
- Standardni dig format: Vrstica v obliki
ime TTL IN tip vrednosti(na primer:example.com. 300 IN A 192.0.2.1). - Kompaktni format: Vrstica v obliki
tip TTL vrednost(na primer:A 300 192.0.2.1).
Orodje med obdelavo samodejno prezre komentarje in naslove odsekov dig. Velikost posameznega odgovora rešitelja je omejena na največ 100.000 znakov.
Interpretacija rezultatov primerjave
Po kliku na gumb za primerjavo sistem analizira vnesene vrstice in prikaže primerjavo drug ob drugem. Rezultati so označeni z naslednjimi stanji:
- Natančno ujemanje: Tip zapisa, TTL in vrednost so popolnoma identični pri vseh primerjanih rešiteljih.
- TTL se razlikuje: Tip zapisa in vrednost sta enaka, vendar se vrednosti TTL med rešitelji razlikujejo. To je pogost pojav pri rekurzivnih poizvedbah.
- Vrednosti se razlikujejo: Tip zapisa je enak, vendar se dejanske vrednosti (npr. IP naslovi ali cilji MX zapisov) razlikujejo.
- Ni zapisa: Določen tip zapisa, ki je prisoten pri enem ali več rešiteljih, pri tem specifičnem rešitelju popolnoma manjka.
Na dnu se izpiše povzetek primerjave v obliki: "Primerjali smo vrste zapisov ‹types› med vzorci razreševalnikov ‹resolvers›.".
Razumevanje TTL in razlik v predpomnjenju
Pri analizi rezultatov je ključno razumeti delovanje rekurzivnih DNS rešiteljev. Vrednost TTL določa čas v sekundah, v katerem lahko rešitelj hrani zapis v svojem lokalnem predpomnilniku, preden mora ponovno poslati poizvedbo avtoritativnemu strežniku.
Če orodje javi stanje TTL se razlikuje, to običajno ne pomeni napake v sami coni DNS. Rekurzivni rešitelji namreč odštevajo preostali čas veljavnosti predpomnjenega zapisa. Če je rešitelj A prejel poizvedbo pred 10 sekundami, rešitelj B pa pred 100 sekundami, bosta njuna trenutna TTL odgovora različna, čeprav sta oba zapisa izvorno enaka. Ujemajoče se vrednosti z različnimi TTL običajno kažejo le na različne starosti predpomnilnika.
Omejitve lokalne primerjave nasproti globalni propagaciji
Uporaba tega orodja se razlikuje od globalnih sistemov za preverjanje propagacije, ki aktivno poizvedujejo na strežnikih po vsem svetu.
| Lastnost | Lokalni preverjevalnik (to orodje) | Globalno preverjanje propagacije |
|---|---|---|
| Vir podatkov | Izključno ročno prilepljeni odgovori uporabnika | Aktivne poizvedbe v realnem času preko oddaljenih vozlišč |
| Vpliv na omrežje | Brez poizvedb, obdelava poteka lokalno | Generiranje DNS prometa proti svetovnim rešiteljem |
| Dokazovanje propagacije | Ne dokazuje svetovne razširjenosti ali avtoritativne pravilnosti | Prikazuje dejansko stanje na geografsko razpršenih točkah |
| Namen | Hitra primerjava specifičnih izpiskov (npr. iz orodja dig) | Splošna ocena stanja osvežitve DNS na svetovni ravni |
Pravila obdelave in zasebnost podatkov
Vsi podatki, ki jih vnesete v polja za rešitelje, se obdelujejo lokalno. Vaši prilepljeni DNS odgovori ostanejo v vašem brskalniku. Nič ni naloženo ali shranjeno pri BroBroGo. Orodje ne pošilja vaših podatkov na zunanje strežnike, kar omogoča varno delo z izpisi vaših internih ali javnih DNS struktur.
Če želite ponastaviti vnosna polja, klik na gumb "Počisti" odstrani vse vnesene odgovore rešiteljev, ponastavi rezultate primerjave in vrne fokus vnosa na prvo polje.
Pogosta vprašanja (FAQ)
Katere formate rezultatov DNS lahko prilepim?
Prilepite standardne dig vrstiče odgovorov, kot so “example.com. 300 IN A 192.0.2.1” ali kompaktne vrstiče, kot so “A 300 192.0.2.1”. Komentarji in naslovi odsekov dig se prezrejo.
Ali različna vrednost TTL pomeni, da je vrednost DNS napačna?
Ne nujno. Rekurzivni resolverji odštevajo predpomnjene TTL in lahko uporabljajo svoje omejitve predpomnilnika. Ujemajoče se vrednosti z različnimi TTL običajno kažejo različne starosti predpomnilnika, ne pa različnih podatkov v coni.
Ali ujemanje tukaj dokazuje, da se je DNS razširil povsod?
Ne. Primerjava zajema le odgovore, ki jih prilepite. Drugi javni, ISP, podjetniški in napravi predpomnjeni podatki lahko vrnejo različne podatke, in ta stran ne kontaktira avtoritativnih strežnikov imen.
Kako odpravim napake pri napačnem formatu vrstic?
Če vnesete nepodprt format, bo sistem javil napako, npr. "Razreševalnik ‹n›, vrstica ‹line› ni podprt zapis DNS. Uporabite ime TTL IN tip vrednosti, ali tip TTL vrednost.". Preverite, ali vrstica vsebuje vse zahtevane elemente in ali ste odstranili morebitne nepopolne prepise zapisov.