Un DNS primaire est-il plus rapide que le DNS secondaire d'un fournisseur?

0

Un DNS primaire est-il plus rapide que le DNS secondaire d'un fournisseur?

Plus précisément, Google 8.8.8.8 et 8.8.4.4. La plupart des gens définissent 8.8.8.8 comme primaire, sa charge est donc supérieure à celle des secondaires. Est-ce que je gagne un peu en vitesse lorsque 8.8.8.4 est défini comme DNS principal?

kelmat
la source

Réponses:

2

Vous devez garder à l'esprit ce que signifie plus rapidement en termes de vitesse DNS. Même si un serveur de noms pouvait être plus rapide qu'un autre, quelques ms en haut de la session. Toutes les requêtes à cette même adresse vont sortir du cache de votre ordinateur pendant probablement environ une heure.

Je viens juste de pointer dig sur les deux serveurs et d'effectuer quelques recherches arbitraires; les deux reviennent (avec des réponses mises en cache en connaissance de cause) dans environ 10 ms, avec des réponses non mises en cache dans environ 120 ms.

Considérez également que ce ne sont pas quelques serveurs bloqués à l'arrière d'une salle de serveurs, mais bien un réseau distribué massif. Google a la capacité de s'assurer que les deux serveurs fonctionnent avec de bons temps de requête. En fait, vous constaterez probablement que tout ce qui s’est passé depuis que 8.8.8.8 est devenu plus populaire que 8.8.4.4, c’est que le premier a beaucoup plus de serveurs qui l’exécutent et que je serais raisonnablement certain que le temps de réponse est un indicateur utiliser à l'échelle avec.

Une dernière considération, étant donné que beaucoup plus de personnes utilisent (probablement) 8.8.8.8, il est probable que beaucoup plus de réponses soient mises en cache. Donc, en fait, vous pourriez constater que, dans certains cas, le secondaire pourrait être plus lent dans la région de 100 ms.

Michael B
la source
0

Non, pas basé sur mon expérience et mes tests. Je suppose que Google dispose d’une infrastructure d’équilibrage de la charge assez performante devant les serveurs DNS et que vous ne faites que toucher à ceux-ci. À la fin, les deux adresses IP pourraient recevoir la réponse du même serveur.

Vous pouvez vous vérifier en utilisant des outils tels que Outils DNS

mais assurez-vous de tester sur au moins 5000 domaines

TomEus
la source
0

La demande DNS passe d'abord au DNS principal et vérifie le DNS secondaire si le principal ne fournit pas l'adresse recherchée.

Puisque nous parlons de Google ici pour une implémentation de son DNS côté client et même en tant que résolveur d'un serveur, nous pouvons être certains que Google a correctement distribué leur DNS et que tout cela est optimisé de manière optimale!

Éléments à prendre en compte pour choisir un DNS en fonction des performances.

  1. Combien de serveurs exécutent-ils?
  2. Sont-ils correctement distribués et utilisent-ils Anycast?
  3. Les serveurs sont-ils proches de votre emplacement?

Google a des serveurs partout dans le monde. Voici un liste des serveurs DNS Google. Cela permet au serveur DNS de fonctionner plus rapidement que les autres serveurs DNS avec des réseaux plus petits.

74.125.16.0/24 tpe
74.125.17.0/24 bru
74.125.18.0/24 grq
74.125.19.0/24 mrn
74.125.40.0/24 mrn
74.125.41.0/24 tpe
74.125.42.0/24 atl
74.125.43.0/24 tul
74.125.44.0/24 mrn
74.125.45.0/24 tul
74.125.46.0/24 lpp
74.125.47.0/24 bru
74.125.72.0/24 cbf
74.125.73.0/24 bru
74.125.74.0/24 lpp
74.125.75.0/24 chs
74.125.76.0/24 cbf
74.125.77.0/24 chs
74.125.78.0/24 chs
74.125.80.0/24 dls
74.125.113.0/24 cbf
74.125.114.0/24 mrn
74.125.176.0/24 mrn
74.125.177.0/24 atl
74.125.178.0/24 atl
74.125.180.0/24 chs
74.125.181.0/24 bru
74.125.182.0/24 cbf
74.125.183.0/24 cbf
74.125.184.0/24 chs
74.125.185.0/24 chs
74.125.186.0/24 dls
74.125.187.0/24 dls
74.125.190.0/24 sin
173.194.89.0/24 tul
173.194.90.0/24 cbf
173.194.91.0/24 scl
173.194.92.0/24 bru
173.194.93.0/24 tpe
173.194.95.0/24 tul
173.194.96.0/24 dub
173.194.98.0/24 lpp
173.194.99.0/24 tul
2001:4860:400b::/48 dls
2404:6800:4003::/48 sin
2404:6800:4008::/48 tpe
2607:f8b0:4001::/48 cbf
2607:f8b0:4002::/48 atl
2607:f8b0:4003::/48 tul
2607:f8b0:400c::/48 chs
2607:f8b0:400d::/48 mrn
2607:f8b0:400e::/48 dls
2800:3f0:4003::/48 scl
2a00:1450:400b::/48 dub
2a00:1450:400c::/48 bru
2a00:1450:4010::/48 lpp
2a00:1450:4013::/48 grq

Le DNS public Google utilise le routage anycast pour diriger tous les paquets vers le serveur DNS le plus proche. À propos d'anaycast ici

Les serveurs de Google étant distribués dans le monde entier, il y a de fortes chances pour que l'un d'eux soit proche de vous.

jarvis
la source
Ce n'est pas réellement une liste des serveurs DNS de Google, mais une liste des sous-réseaux à partir desquels ils opèrent. Il y en a beaucoup qui sont dupliqués au même endroit, ce qui pourrait signifier un seul serveur ou plusieurs serveurs à un ou plusieurs endroits.
Michael B