Existe dns apenas para ipv6?

0

Eu tenho um sistema com conectividade somente ipv6. Eu desabilitá completamente o ipv4, exceto que é muito difícil de remover, e coisas complicadas querem falar com o 127.0.0.1. É um sistema Linux, rodando em um contêiner LXC, com rede em ponte. Eu estou apenas tentando se comunicar com hosts ipv6, mas alguns desses hosts também têm endereços ipv4. Então, uma sessão de comunicação típica é assim:

meu host - > DNS: consulta foo.example.com

DNS - > meu hospedeiro: foo.example.com A 1.2.3.4 foo.example.com AAAA 2001: DB8 :: 1234

Meu host - > 1.2.3.4  (erro de rede)

Meu host - > 2001: DB8 :: 1234   (funciona)

Então, o que eu gostaria de fazer é, por exemplo, bloquear meu host de ver os registros, já que eu não me importo com eles, eles não me beneficiam, e eles retardam as coisas e causam erros.

    
por Brian Minton 05.07.2016 / 21:09

1 resposta

1

Algum truque com ip route preference provavelmente permitirá que você faça rotas ipv6 preferidas para rotas ipv4 (achei que havia uma configuração mais global, mas agora a leitura da página man não foi encontrada). Isso significa que, quando você recebe de volta os dois tipos de endereços, deve tentar primeiro os ipv6. Isso deve fazer as coisas funcionarem. Se você alguma vez tentar um host somente para ipv4, ele tentará falar via ipv4, mas isso falhará.

AVISO: Eu nunca fiz exatamente isso. Eu usei (o predecessor para) ip route preference para preferir uma rota ipv4 para outra, mas não para preferência de ipv6. Então YMMV.

    
por 06.07.2016 / 04:49

Tags