Tenemos dos servidores DNS listados en nuestro registro NS. Anoche, uno de nuestros servidores DNS se cayó. Como se esperaba, algunos servidores DNS no estaban resolviendo nuestros nombres de host. Supuse que esto sería temporal y comenzaría a funcionar una vez que el TTL de nuestros registros NS expire (1 hora).
Más de una hora después, todavía recibía tiempos de espera de DNS de los escritorios que usaban servidores Earthlink, Verizon y OpenDNS. Probé para ver si el otro servidor DNS estaba respondiendo:
dig @ns2.example.com www.example.com +short
Esto funcionó.
Mis preguntas:
- ¿Alguien tiene una respuesta de por qué otros servidores DNS no estaban llegando a nuestro otro servidor DNS incluso después de que expiró el TTL?
- ¿Los servidores DNS prefieren el servidor DNS principal de un dominio (del
SOA
registro)? - ¿Hay algún algoritmo utilizado para elegir un servidor de nombres de los registros NS disponibles? Supongo que esto es específico de la implementación, pero tal vez hay algunos estándares que se aplican aquí.