Serveur racine DNS: existe-t-il un serveur racine central pour interroger les serveurs racine lui-même?

8

si je veux interroger la délégation DNS "manuellement", je commence normalement à utiliser l'un des "DNS-Root-Servers", comme b.root-servers.net.

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

Mais que se passe-t-il si les serveurs racine changent? Ma question est, est-il possible d'interroger un "serveur central" même étant "au-dessus" des serveurs racine qui me renvoie la liste des serveurs racine?


la source

Réponses:

6

Vous pouvez 'creuser @ b.root-servers.net. ns 'pour obtenir des conseils racine mis à jour (ce que vous devez faire périodiquement). Chaque serveur DNS racine peut renvoyer les indications de racine, donc tant que tous les serveurs racine ne changent pas en même temps, vous pouvez toujours obtenir des mises à jour concernant ceux qui ont changé de ceux qui ne l'ont pas changé.

Evan Anderson
la source
Merci beaucoup!! n'était pas au courant de votre astuce, n'a jamais fait cela auparavant mais c'est un excellent apprentissage et solution. Merci!
14

La copie faisant autorité du fichier d'indices racine se trouve à l'adresse suivante:

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

Cette liste tous les serveurs racine, et comprend tous pertinents Aet AAAAdossiers.

Notez qu'Evan dig @a.root-servers.net . nsn'est pas garanti de récupérer tous les enregistrements - par défaut la réponse est tronquée à 512 octets donc certains seront manqués. Vous devez ajouter +bufsize=4096aux digindicateurs pour obtenir les données complètes ou utiliser une connexion TCP ( +tcp) à la place.

EDIT: BTW, la zone racine vient juste d'être mise à jour (17/06/2010). Le serveur racine "I" a obtenu une adresse IPv6.

Alnitak
la source
C'est toujours comme ça qu'on m'a appris à le faire. Avec l'ajout que vous n'avez probablement pas besoin de le faire, vous devriez presque toujours utiliser un fournisseur DNS en amont au lieu des serveurs racine.
WheresAlice
Et nous devons ajouter que la question est de supposer que vous êtes sur "Internet" IPv4 normal et non pas ce qu'ils utilisent en Chine ou en Iran ou en NSA, qui a probablement une liste différente de serveurs racine.
chris
2
D'après mon expérience personnelle en Chine, ce n'est pas vrai, ils utilisent les mêmes serveurs racine que tout le monde (avec des astuces supplémentaires dans les résolveurs et les boîtiers de médiation).
bortzmeyer