Redirecionar solicitações de DNS para 8.8.8.8 para um DNS local dentro de uma LAN

1

Eu tenho uma rede local (10.0.0.0/24) com um gateway (eu chamarei G, IP 10.0.0.1), um dispositivo (eu chamarei N, IP 10.0.0.31) fazendo solicitações de DNS diretamente para 8.8.8.8 ignorando completamente a configuração de DHCP para DNS e outro dispositivo executando meu servidor DNS (eu chamarei D, IP 10.0.0.2). Tanto o G quanto o D rodam o Linux e eu posso alterar completamente a configuração deles, o que eu quiser. Em vez disso, não posso alterar o comportamento do N de qualquer forma, exceto por atribuir um endereço IP diferente por meio do DHCP.

Agora, gostaria de redirecionar solicitações de DNS provenientes de N para 8.8.8.8 para D, para que D possa processar essas solicitações e fornecer resultados de DNS de volta para N, sem que N perceba nada. Acho que, como a rede local e seu gateway estão sob meu controle total e, como não há SSL ou criptografia envolvidos no DNS, isso deve ser viável.

Então, como posso conseguir isso?

    
por Marcello 02.03.2015 / 15:16

1 resposta

5

Remeber 8.8.8.8 é um endereço anycast. Você basicamente pode fazer exatamente a mesma coisa que o Google faz para manter uma de suas caixas que veiculam o tráfego 8.8.8.8 .

Atribua o endereço IP 8.8.8.8 como um endereço adicional no servidor DNS e, possivelmente, adicione uma rota, se necessário, direcionando 8.8.8.8/32 direcionando o tráfego para o seu servidor DNS.

    
por 02.03.2015 / 22:51