Sem repetir o incidente, você não poderá solucioná-lo. Não há como saber o que deu errado com seu tráfego de DNS, a menos que você faça isso acontecer novamente.
Dada a descrição do seu problema, o meu dinheiro está em "Remetentes errados ou ausentes", como você adivinhou.
Se, como você descreve, seus servidores europeus estão apontando para o servidor dos EUA como um encaminhador, há alguns resultados abaixo do ideal:
- Toda vez que você perguntar por uma zona, o servidor europeu não sabe sobre isso, pergunta à América.
- A América não sabe, por isso pede ao remetente (e assim por diante até chegarmos à raiz).
- A América recebe a resposta e a envia de volta para a Europa.
Isso é pelo menos duas viagens pelo oceano - não é ótimo. E se o servidor de nomes americano for embora, a Europa não tem ninguém para perguntar.
Para obter os melhores resultados, cada servidor de nomes regional deve ter todas as suas zonas internas e ser configurado com um encaminhador nas proximidades, caso seja necessário solicitar a alguém o registro. Isso permite que você se beneficie dos caches em seu provedor de upstream e, se o seu domínio for fragmentado, você ainda poderá resolver nomes DNS externos.
Como você pode testar isso? No Unix, usaríamos a ferramenta dig
( dig +trace
).
Isso não está incluído no Windows, tanto quanto eu sei, mas há implementações disponíveis (Google dig for windows
para mais opções).
A opção +trace
mostra quais servidores foram consultados no processo de obtenção de uma resposta.
Nota especial
Há algumas circunstâncias em que sugiro usar um encaminhador alternativo (ou os servidores raiz diretamente) - Se você tiver um ISP que intercepte solicitações DNS e não retorne corretamente NXDOMAIN
para nomes de domínio inexistentes você não deve usar seus servidores DNS .
Se você tiver um ISP desse tipo, configure um encaminhador alternativo (como o DNS público do Google ) ou use dicas de root e garanta que você mantenha seus dados de dicas atualizados.