Temos dois servidores DNS listados em nosso registro NS. Ontem à noite, um dos nossos servidores DNS caiu. Como esperado, alguns servidores DNS não estavam resolvendo nossos nomes de host. Supus que isso seria temporário e começaria a funcionar assim que o TTL de nossos registros NS expirasse (1 hora).
Mais de uma hora depois, eu ainda recebia o tempo limite do DNS de desktops que usavam os servidores Earthlink, Verizon e OpenDNS. Eu testei para ver se o outro servidor DNS estava respondendo:
dig @ns2.example.com www.example.com +short
Isso funcionou.
Minhas perguntas:
- Alguém tem uma resposta sobre por que outros servidores DNS não estavam atingindo nosso outro servidor DNS mesmo depois que o TTL expirou?
- Os servidores DNS preferem o servidor DNS principal de um domínio (a partir do
SOA
registro)? - Existe algum algoritmo usado para escolher um servidor de nomes nos registros NS disponíveis? Estou assumindo que isso seja específico da implementação, mas talvez haja alguns padrões que se apliquem aqui.