Bind resolvendo apenas endereços IPv4

Bind é um dos mais populares sistemas de DNS do mundo, isso se não for o  mais popular. Embora sejam publicados muitos livros e tutoriais sobre ele a sua flexibilidade de configuração é imensa, por isso esta quase infinita fonte de informações sobre ele é mais do que justificável. Em suas últimas versões ele já vem com a capacidade de resolver endereços IPv4 e também IPv6, que é aquele novo formato de endereços para Internet. O fato é que muita gente ainda não possui uma rede suporte a roteamento IPv6, com isso, ao configurar o seu servidor DNS com Bind é provável que você tenha inúmeros registros como este abaixo:

O erro “network unreachable” é justificável pelo fato de que eu não tenho nenhum roteamento IPv6, mas ainda assim o Bind escuta estas requisições e por não conseguir resolvê-las as reporta nos logs.

A solução para o problema é bem rápida e indolor. Edite o arquivo /etc/default/bind9 e altere a linha “OPTIONS”. Onde era:

Passará a ser:

Observe que apenas foi adicionado o parâmetro “-4”.  Agora é só reiniciar o servidor e mais nada. Diga adeus aos registros de erro com IPv6.

Só mais uma dica: Caso eu quisesse fazer o contrário, ou seja, se quisesse que o Bind só resolvesse endereços IPv6 colocariamos o parâmetro “-6”.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.