Quer me deixar irritado? Fala que alguma coisa que eu fiz muito bem feita está dando problema.

Ano passado tive que arrumar a estrutura de DNS daqui, já que quando cheguei os servidores atuais eram vulneráveis àquele ataque que deu dor de cabeça no ano passado.

Caprichei no esquema que fiz, inclusive com um bom tempo gasto em benchmarks. Então quando hoje me aparece um email do gerente falando que os novos servidores de DNS estavam com problema não precisou muito pra subir o sangue.

Pra melhorar meu peer já estava trabalhando no problema e com técnicas de troubleshooting tão boas quando uma bola mágica, ele já estava “confirmando que realmente havia um problema”.

Bom… toca eu respirar fundo e rodar 3 comandos para descobrir que não, não tem nenhum problema nos meus servidores.

Talvez meus leitores mais geeks possam confirmar, mas aparentemente DNS é um dos conceitos mais ignorados por sysadmins. Entender a hierarquia de domínios, respostas autoritativas ou recursivas e outras “bobagens” aparentemente é perda de tempo.

Por isso vai aqui um rápido guia de troubleshooting para problemas de DNS:

1- Se pra você funciona e para o resto do mundo não funciona, deixe de ser imbecil e não use seu próprio servidor de DNS como referência.

2- Se não aparecer no whois é porquê não está configurado corretamente

3- Se pra você funciona e para o resto do mundo não funciona, deixe de ser imbecil e não use seu próprio servidor de DNS como referência.

4- Não adianta mudar e querer que funcione na hora. Cache e Cache negativo demoram para expirar

5- Se pra você funciona e para o resto do mundo não funciona, deixe de ser imbecil e não use seu próprio servidor de DNS como referência.

6- Servidores recursivos não são autoritativos. Entenda isso antes de configurar seu registro.

7 – Se pra você funciona e para o resto do mundo não funciona, deixe de ser imbecil e não use seu próprio servidor de DNS como referência.

Mas minha dica principal é focar-se nos ítems 1, 3, 5 e 7.