Isso geralmente é o resultado quando o roteador está agindo como um portal cativo e funcionando por redirecionando as respostas do DNS .
Estou usando nslookup
para consultar servidores externos como google.com, mas quando faço isso, estou recebendo o nome e o endereço IP do meu roteador.
Resposta do Nslookup após acessar o google.com
$ nslookup
Default Server: home.router
Address: <my router's IP>
> set querytype=ns
> google.com
Non-authoritative answer:
Server: home.router
Address: <my router's IP>
google.com nameserver = ns4.google.com
google.com nameserver = ns1.google.com
google.com nameserver = ns2.google.com
google.com nameserver = ns3.google.com
ns1.google.com internet address = 216.239.32.10
ns2.google.com internet address = 216.239.34.10
ns3.google.com internet address = 216.239.36.10
ns4.google.com internet address = 216.239.38.10
Alguma ideia de por que ele continua retornando meu nome e endereço de roteador local em vez de um servidor DNS do Google? O que posso fazer para contornar esse comportamento?
Por favor, note que eu recebo o mesmo resultado para muitos outros nslookups.
Isso geralmente é o resultado quando o roteador está agindo como um portal cativo e funcionando por redirecionando as respostas do DNS .
Essas linhas informam qual servidor está manipulando sua consulta. Essas linhas não são a resposta para sua consulta. Onde está o resto da saída do nslookup?
C:\Users\joe>nslookup
Default Server: MyDnsServer.example.com
Address: 192.0.2.1
> set querytype=ns
> google.com
Server: MyDnsServer.example.com
Address: 192.0.2.1
Non-authoritative answer:
google.com nameserver = ns2.google.com
google.com nameserver = ns4.google.com
google.com nameserver = ns1.google.com
google.com nameserver = ns3.google.com
ns2.google.com internet address = 216.239.34.10
ns4.google.com internet address = 216.239.38.10
ns1.google.com internet address = 216.239.32.10
ns3.google.com internet address = 216.239.36.10
>
Tags nslookup