Galera, hoje vou mostrar para vocês como resolver um determinado problema de DNS, quando ele não consegui resolver o nome de determinados sites. A situação é a seguinte: Numa determinada rede tinha funcionando o bind9 como dns interno e um dns externo só q no REGISTRO.BR. porém quando eu acessava alguns sites (ex: github.com, assembla.com) estes ficavam inacessíveis dando um erro de dns (ERR_NAME_RESOLUTION_FAILED). Depois de uns 2 dias pesquisando, eu encontrei a solução.
No arquivo named.conf, tinha a seguinte configuração:
query-source port 53
Isso quer dizer que a porta de saída do dns e do cliente eram a mesma, o que normal seria de 1024 para cima. Isto seria importante se algum firewall tivesse bloqueando as solicitações, assim o bind era avisado para publicas as requisições externamente à porta 53 e não de qualquer outra porta acima de 1024.
Solução adotada: apenas removi (comentei) a linha onde estava a configuração e o problema foi resolvido, todos os sites que estavam com problemas voltaram a funcionar.
Valeu galera!
Fontes:
0sem comentários ainda