Server principale DNS: esiste un server principale centrale per eseguire una query sui server principali?


8

se voglio interrogare la delegazione DNS "manualmente", normalmente inizio a utilizzare uno dei "DNS-Root-Server", come b.root-servers.net.

dig @b.root-servers.net test.com

E se i server root cambiassero? La mia domanda è: c'è qualche possibilità di interrogare un "server centrale" pur essendo "sopra" i server root che mi restituiscono l'elenco dei server root?

Risposte:


6

Puoi 'scavare @ b.root-servers.net. ns 'per ottenere suggerimenti di root aggiornati (che dovresti fare periodicamente). Ogni server DNS di root può restituire i suggerimenti di root, quindi fino a quando tutti i server di root non cambiano in una volta puoi sempre ottenere gli aggiornamenti: quelli che sono cambiati da quelli che non lo sono.


grazie mille!! non ero a conoscenza del tuo consiglio, non l'avevo mai fatto prima, ma è un ottimo apprendimento e una soluzione. Grazie!

14

La copia autorevole del file dei suggerimenti di root è su:

ftp://ftp.internic.net/domain/named.root

Questo elenca tutti i server root e include tutti i relativi record Ae AAAArecord.

Si noti che Evan's dig @a.root-servers.net . nsnon è sicuro di recuperare tutti i record: per impostazione predefinita, la risposta viene troncata a 512 byte, quindi alcuni verranno persi. Devi aggiungere +bufsize=4096ai digflag per ottenere i dati completi o utilizzare invece una connessione TCP ( +tcp).

EDIT: A proposito, la zona radice è stata in realtà appena aggiornata (17/06/2010). Il server radice "I" ha ottenuto un indirizzo IPv6.


È sempre stato così che mi è stato insegnato a farlo. Con l'aggiunta che probabilmente non è necessario eseguire questa operazione, è consigliabile utilizzare quasi sempre un provider DNS upstream anziché i server root.
Dov'è Alice il

E dovremmo aggiungere che la domanda sta presumendo che tu sia nella normale "Internet" IPv4, non la cosa che usano in Cina, Iran o NSA, che probabilmente ha un elenco diverso di server root.
chris,

2
Dalla mia esperienza personale in Cina, questo non è vero, usano gli stessi root server di tutti (con trucchi aggiuntivi nei resolver e nelle middlebox).
bortzmeyer,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.