O servidor DNS do roteador NETGEAR DGN2200v2 não está funcionando corretamente

3

Eu configurei meu DGN2200v2 para fazer o seguinte:

  • Reserve o endereço da LAN do meu Mac para 10.0.0.11
  • Use 10.0.0.11 como servidor DNS primário e 8.8.8.8 como secundário

Agora eu esperaria que o roteador solicitasse ao meu computador solicitações de DNS, mas parece que basta ignorar o 10.0.0.11 server e usa 8.8.8.8 ... (verifiquei usando o Wireshark e meu computador não está recebendo solicitações , e as páginas carregam então eu acho que é o que está acontecendo)

Há algo que eu estou sentindo falta aqui? Eu verifiquei usando ipconfig e eu realmente tenho o IP de 10.0.0.11 .

    
por Amit Gold 27.05.2016 / 16:13

2 respostas

2

Reserve the LAN address for my mac to 10.0.0.11 . Então você fez algo assim:

Nãoérelevanteparaoseuproblema.Dequalquerforma,vocêpodecertamentepingaresteendereçodoseuPC:

(Eurealmentemeperguntoseumsistemaoperacionalpoderiadirecioná-loparaoseuroteadorquandoelepuderreconhecerfacilmentequeesteéoseupróprioendereço)

Noentanto,comoFirewalldoWindowsativado,vocênãopoderáfazerpingdoroteadorparaoseuPC:

Depoisquevocêconfigurá-locorretamenteoudesativá-lo(parateste),eleseráexecutadocomprecisão:

Use10.0.0.11asprimaryDNSserver,and8.8.8.8assecondary;Eunãoseiexatamentecomovocêfezisso,mascertamente,vocêpodeconfigurarnoladoclienteestaticamente:

OuatravésdaconfiguraçãoLAN-sideDHCPservidor:

Mas,certamente,antesdetudo,vocêprecisaterumservidorDNSintegradoemseucomputador:

    
por 05.06.2016 / 11:28
0

Acho que há um equívoco aqui: consultas DNS não fazem parte do roteador serviços - tudo o que o roteador faz é apenas comunicar os IPs dos dois servidores DNS especificados para o seu computador, e é o seu computador que emite as consultas do DNS.

Então, o que acontece é que o seu computador tenta encaminhar consultas DNS para si mesmo, mas infelizmente usando seu endereço IP externo , o que significa que a conexão é feita através do roteador. Uma conexão deste tipo geralmente não pode funcionar, exceto através da interface de loopback no IP 127.0.0.1 (localhost), que não passa pelo roteador.

A maioria dos roteadores de nível de consumidor não suportam loopback, que é um computador endereçando-se através do roteador. Tal roteador irá proteger-se contra o risco de loop eternamente de forma circular, ou seu firmware simplesmente não terá o código necessário para acompanhar de conexões de loopback.

O resultado final é que o servidor DNS no endereço 10.0.0.11 é rapidamente marcado como não utilizável pelo seu computador quando é inicializado, ou na primeira consulta DNS, provavelmente já está sendo ignorado quando você iniciar o Wireshark.

Conclusão : o roteador está funcionando corretamente para um roteador de nível de consumidor.

Observação :

Em geral, não é útil ter dois servidores DNS, um primário e outro secundário, já que o Windows usará apenas um. O servidor DNS secundário é o backup no caso de o primeiro falhar. Você precisará definir esses servidores DNS no seu computador, não no roteador, mas o Windows só usará o primeiro que responda.

O servidor DNS local deve ser definido pelo endereço IP 127.0.0.1 (localhost). Se um local Servidor DNS deve ser usado pelo Windows, então este servidor precisa saber como voltar para o servidor do Google em 8.8.8.8 se não puder encontrar uma resposta localmente, porque o Windows não fará isso automaticamente.

    
por 01.06.2016 / 20:55