Como eu configuro a conexão IPv4 para usar um DNS acessível somente através do IPv6?

0

Estou tentando fazer meu sistema resolver endereços IPv4 em uma conexão IPv6 porque minha conexão IPv6 é mais segura (sim, é mesmo. Longa história). O servidor de nomes IPv6 resolve os endereços IPv4; funciona bem com a ferramenta de linha de comando "dig".

No entanto, a GUI do NetworkManager não aceita endereços IPv6 para o DNS IPv4. Alguns guias aconselham editar /etc/resolv.conf, mas no Ubuntu esse arquivo tem um aviso de que o arquivo será sobrescrito e não deve ser editado.

Existe alguma maneira de convencer alguma parte do NetworkManager que eu realmente quero usar o IPv6 DNS para IPv4? Ou talvez haja algum arquivo diferente de /etc/resolv.conf? Para o registro, estou no Ubuntu 12.04 (Precise).

    
por Shnatsel 01.05.2013 / 10:31

1 resposta

0

É verdade que no Ubuntu 12.04 e posterior você não deve editar /etc/resolv.conf diretamente. Em vez disso, você insere as informações do servidor de nomes no arquivo de configuração (ou caixa de diálogo) de cada utilitário que configura uma interface de rede, seja ifup , NetworkManager , um cliente VPN, o que for.

Apesar de ser um arquivo gerado dinamicamente, /etc/resolv.conf tem a mesma sintaxe de sempre. Veja o resolv.conf (5) para sua sintaxe.

Como você está usando o NetworkManager, insira os endereços do servidor de nomes DNS nos campos "Servidores DNS" da conexão em questão.

Na guia

Network indicator | Edit Connections... | <connection> | Edit... | IPv6 Settings

você deve conseguir inserir o endereço IPv6 do seu servidor de nomes DNS no campo "Servidores DNS". Este endereço deve então aparecer em resolv.conf e assim ser usado como um endereço de servidor de nomes pelo resolvedor glibc.

    
por jdthood 06.05.2013 / 22:11