Um servidor DNS intercepta e responde a solicitações de DNS, mesmo que não seja o servidor DNS pretendido da máquina solicitante?

1

"A" quer resolver google.com usando o Servidor DNS 1 ou 2 (conforme definido nas configurações de IPv4 na NIC). Mas o servidor DNS 3 está entre "A" e o servidor DNS. O servidor 3 tentará responder à consulta DNS? Ou a consulta será ignorada até atingir o servidor DNS de destino pretendido?

    
por David Breeden 29.03.2018 / 22:01

1 resposta

3

Cada computador tem uma lista de servidores DNS recursivos para contato.

Quando precisar resolver um nome, ele entrará em contato com um desses servidores (normalmente o primeiro da lista, e mudará para o segundo somente se o primeiro não responder).

É claro que, como qualquer coisa viajando à vontade na rede, qualquer elemento no caminho pode interceptar a consulta ou a resposta e reescrevê-la.

Acontece e é chamado de "DNS deitado". Alguns provedores de serviços de Internet, por exemplo, podem ser tentados a reescrever respostas NXDOMAIN (quando o recurso consultado não existe) para, em vez disso, direcioná-lo para uma página de mecanismo de busca genérica ou algo assim.

O cliente pode ou não ver facilmente se isso acontece no caso genérico. Somente se o recurso consultado usar o DNSSEC, o cliente poderá verificar se a resposta não foi modificada em trânsito. Ou, para maior segurança, será necessário usar DNS sobre TLS ou DNS via HTTPS, desde que ele verifique o certificado remoto. Dê uma olhada no software dnssec-trigger com base em unbound .

    
por 30.03.2018 / 00:31