O cliente DNS está se comportando de maneira estranha, ignorando as configurações do adaptador, assim como 'ipconfig / flushdns'

0

Estou executando um servidor DNS local para resolver domínios .bit registrados pelo Namecoin. Eu entrei nas configurações do meu adaptador e especifiquei os servidores DNS corretos, ou seja, meu PC seguido pelo meu roteador. (IE, Central de Rede e Compartilhamento - > Alterar configurações do adaptador - > adaptador de clique direito - > Propriedades - > "Versão do Protocolo de Internet [4/6] ..." - > Propriedades - > "Use o seguinte Endereços do servidor DNS "- > preenchem os servidores DNS)

Depois de fazer isso, nslookup retorna corretamente os endereços IP correspondentes aos domínios .bit, mas ping não pôde alcançá-los. Pesquisando essa discrepância, descobri que desabilitar o serviço DNS Client pode ajudar, e de fato ajudou; Depois de desativar o DNS Client, consegui alcançar domínios .bit no meu navegador.

Aqui está o que não faz sentido. Confira esta sequência de eventos:

1: Ping a .bit domain.  It doesn't work, "Ping request could not find host".
2: Turn off DNS Client.
3: Ping the same .bit domain.  It works.
4: Turn DNS Client back on.
5: Ping the same .bit domain.  It still works.
6: "ipconfig /flushdns"
7: "ipconfig /displaydns" now shows an empty result set
8: Ping the same .bit domain.  It still works.

Este processo pode ser repetido uma vez para cada domínio .bit. (Testado com aoeu2code.bit, zuzhi.bit e pokemon-go-software.bit)

(1, 2, 3) mostra que o cliente DNS é responsável pela falha na resolução de domínios .bit, mesmo domínios que nunca foram vistos antes.

(4, 5) mostra que uma vez que um domínio .bit foi atingido, o DNS Client não impede que ele seja atingido novamente. Dose isso significa algo além de DNS cliente está fazendo o cache dessas solicitações de DNS?

(6, 7, 8) mostra que ipconfig /flushdns tem efeito zero. Como o botão fechar de um elevador.

Como o servidor DNS do meu roteador tem cache (estou com 99% de certeza), eu realmente não preciso que o DNS Client esteja em execução. Eu posso deixar isso. Esta questão não é uma contingência para a minha capacidade de navegar em domínios .bit.

A pergunta é: o que dá? A sequência de eventos acima faz sentido para mais alguém?

Por que, depois que eu pingar um domínio .bit uma vez, posso continuar fazendo o ping se o DNS Client está ligado ou não? Existe um comando que eu possa executar que faz com que o ping falhe novamente, uma vez que funcionou?

    
por jcarpenter2 21.11.2017 / 00:22

0 respostas