Nous avons deux serveurs DNS listés dans notre enregistrement NS. La nuit dernière, un de nos serveurs DNS est tombé en panne. Comme prévu, certains serveurs DNS ne résolvaient pas nos noms d'hôtes. J'ai supposé que ce problème serait temporaire et qu'il se résoudrait une fois que le TTL de nos enregistrements NS aurait expiré (1 heure).
Plus d'une heure plus tard, j'obtenais toujours des interruptions de DNS à partir d'ordinateurs de bureau qui utilisaient des serveurs Earthlink, Verizon et OpenDNS. J'ai testé pour voir si l'autre serveur DNS répondait :
dig @ns2.example.com www.example.com +short
Ça a marché.
Mes questions :
- Quelqu'un a-t-il une réponse à la question de savoir pourquoi les autres serveurs DNS n'atteignent pas notre autre serveur DNS même après l'expiration du TTL ?
- Les serveurs DNS préfèrent-ils le serveur DNS principal d'un domaine (à partir de la page d'accueil) ?
SOA
) ? - Y a-t-il un algorithme utilisé pour choisir un serveur de noms parmi les enregistrements NS disponibles ? Je suppose qu'il s'agit d'une implémentation spécifique, mais il existe peut-être des normes qui s'appliquent ici.