Notions de base en premier: si j'essaie d'accéder à www.superuser.com, mon ordinateur tente d'abord de résoudre le nom de domaine complet en une adresse IP. Si cette adresse ne figure pas dans son fichier hôte ou dans son cache, il demande l'adresse IP du serveur DNS configuré. Dans la plupart des cas, il s’agit du DNS préconfiguré fourni par votre fournisseur de services Internet.
Le fournisseur de services Internet recherche ensuite son propre cache et disons simplement que ce domaine n'existe pas non plus dans le cache. Maintenant, le serveur DNS du fournisseur de services Internet recherche l'un des 13 serveurs DNS racine-globaux du serveur DNS pour tous les domaines .com. Le serveur racine répond avec une adresse IP et le FAI commence à demander à ce serveur, etc., mais pourquoi la première partie est-elle nécessaire?
Le serveur DNS racine ne contient que les adresses IP de tous les TLD. Mais ce n'est pas beaucoup. Il pourrait y avoir 300 à 400 TLD sur le marché. Pourquoi le serveur DNS du FAI ne peut-il pas gérer ces adresses lui-même?
Donc, si le DNS du FAI synchronise ses adresses IP avec tous les TLD toutes les heures environ avec le serveur racine, il en résulterait une amélioration considérable des performances pour chaque requête, car le FAI doit envoyer une requête en moins.
Est-ce que cela a du sens ou est-ce que je me trompe? Y at-il une raison à cela?