Use o radvd para anunciar o Google (ou qualquer um) Endereços DNS IPv6 para todos os clientes?

0

Estou tentando obter um NETGEAR R7000 executando dd-wrt (DD-WRT v3.0-r35030M kongac (02/19/18)) para servir endereços IPv6 com seus servidores DNS IPv6 complementares.

O IPv4 funciona como esperado e modifiquei a configuração para anunciar servidores DNS IPv4 por meio desse comando dhcp-option. Eu coloquei isso em DD-WRT>Services>Services>Dnsmasq>Additional Dnsmasq Options . (imagem: link )

dhcp-option=6,198.206.14.241,138.197.25.214

O Windows obtém os endereços DNS do IPv4 com êxito.

Connection-specific DNS Suffix   : ***
Description                      : ***
Physical Address                 : ***
DHCP Enabled                     : Yes
IPv4 Address                     : 192.168.1.7
IPv4 Subnet Mask                 : 255.255.255.0
Lease Obtained                   : 2018, May 18 09:56:24
Lease Expires                    : 2018, May 19 09:49:32
IPv4 Default Gateway             : 192.168.1.1
IPv4 DHCP Server                 : 192.168.1.1
IPv4 DNS Servers                 : 198.206.14.241, 138.197.25.214
IPv4 WINS Server                 : 
NetBIOS over Tcpip Enabled       : Yes
IPv6 Address                     : 2601:2c5:c000:4c63:bc0d:9d58:6daf:81cf
Link-local IPv6 Address          : fe80::bc0d:9d58:6daf:81cf%14
IPv6 Default Gateway             : fe80::2e30:33ff:fe44:7029%14
IPv6 DNS Server                  : 

O problema é que não consigo fazer o DD-WRT fazer o mesmo com o IPv6. No exemplo acima, o IPv6 não possui endereços DNS IPv6, nem mesmo o endereço IP do roteador (o roteador também tem um servidor DNS). Eu tenho que anexar manualmente endereços IPv6 para resolver qualquer nome de domínio IPv6.

Esta é a minha configuração radvd em DD-WRT>Setup>IPV6 :

interface br0 {
    AdvSendAdvert on;
    prefix 2601:2c5:c000:4c63::/64 {
            AdvOnLink on;
            AdvRouterAddr on;
    };
    RDNSS 2001:4860:4860::8888 2001:4860:4860::8844 {
            AdvRDNSSLifetime 3600;
    }; # does not work?
};

Configuração inteira do IPV6: (imagem: link )

Eu planejo usar o Pihole em um servidor DNS interno. O Pihole funciona perfeitamente para o IPv4 quando eu defino dhcp-option para dhcp-option=6,192.168.1.12 (como em, os clientes definem o servidor DNS IPv4 como 192.168.1.12 ). Consultas DNS IPv6 são encaminhadas, derrotando o adblocker.

    
por kaizer 18.05.2018 / 22:24

1 resposta

0

@RonMaupin ajudou-me a mudar de estratégia e a anunciar apenas os endereços DNS IPv4 / 6 para a minha rede interna, em vez de forçar a adoção. Um cliente (Apple iPod) lista ambos os endereços DNS, por isso parece que não é necessária força.

@ A sugestão de MichaelHampton ajudou-me a perceber que o Windows aceita servidores DNS IPv6 por meio de RDNSS; parece que meu computador prefere o IPv4. Acho que netsh prefixpolicies pode resolver isso.

Atualizei minha configuração da seguinte forma (apenas anuncio um endereço para os dois protocolos):

config radvd (ipv6):

interface br0 {
    AdvSendAdvert on;
    prefix 2601:2c5:c000:4c63::/64 {
        AdvOnLink on;
        AdvRouterAddr on;
    };
    RDNSS 2601:2c5:c000:4c63:2ee0:e9ba:76fe:5dc5 {
        AdvRDNSSLifetime 3600;
    };
};

dnsmasq (IPv4):

dhcp-option=6,192.168.1.12 

Usando nslookup , meu servidor Pihole é realmente capaz de resolver o IPv4 / 6. O Teste de bloqueio do Five Filter é exibido de forma positiva em anúncios de bloco, enquanto O teste do Google IPv6 confirma a conectividade IPv6, que era meu objetivo.

Obrigado a todos por ajudarem a resolver este problema! :)

    
por 19.05.2018 / 19:42