por que o comando “host” e “nslokup” mostra o IP errado?

4

No meu Ubuntu 12.4, tudo funciona bem:

$ hostname
my-machine-XX

ping 'hostname'
ping my-machine-xx (192.168.0.69) icmp_req=1 ttk=64 time=0.043 ms

Mas o host e o nslookup retornam o endereço IP incorreto:

$ host my-machine-xx
my-machine-xx has address 198.105.244.23
my-machine-xx has address 198.105.254.23
Host my-machine-xx not found: 3(NXDOMAIN)


$ nslookup my-machine-xx
Server:     127.0.0.1
Address:    127.0.0.1#53

Non-authoritative answer:
Name:   my-machine-xx
Address: 198.105.244.23
Name:   my-machine-xx
Address: 198.105.254.23

Eu gostaria de receber ajuda sobre como consertar isso. Obrigado.

    
por Ya. 25.05.2014 / 21:02

3 respostas

2

Se você whois esses IP 198.105.240.0 - 198.105.255.255 é de propriedade de Search Guide Inc. Meu ISP (Charter, EUA) usa um serviço deles para tentar me enviar para uma página de pesquisa quando uma pesquisa dns resulta em um não encontrado.

Se eu instalar uma nova máquina usando o DHCP, ela terá servidores dns do meu modem / roteador ... por padrão, o dns do ISP ... o que faz com que isso aconteça.

Usando um provedor de DNS diferente do seu ISP, o Google é uma boa aposta (8.8.8.8, 8.8.4.4), vai contornar isso. Houve um tempo em que encontrei uma página no Charter que permitia desativar esse "recurso", mas não me lembro de onde estava.

    
por brianj 28.08.2014 / 18:32
1

Eu tenho o mesmo problema com um sistema HP-UX, o NFS não está funcionando, o SAM não deseja iniciar e alguns outros serviços estão sendo executados com lentidão ou se recusam a executar. Embora eu não conheça a solução ainda, aposto que se você for para qualquer outro computador (Linux, Windows, UNIX) que use o mesmo servidor DNS e tente resolver qualquer nome de host e termine com um ponto (.) You ' ll obter o mesmo endereço IP (198.105.244.23).

insira qualquer nome de host. cavar nonsensehostname. hospedar qualquer coisa. nslookup badhost.

No meu caso, os endereços IP que recebo são ligeiramente diferentes dos seus, mas na mesma sub-rede (198.105.244.24 e 198.105.254.24).

O que pode ser deduzido disso é que o problema está no servidor DNS e não no host local. No meu caso, o DNS é servido por um roteador Linksys mais antigo executando o DD-WRT build 14929, firmware "DD-WRT v24-sp2 (08/12/10) micro".

Começarei a usar um servidor DNS diferente, talvez um para os servidores DNS públicos do Google (8.8.8.8 e 8.8.4.4) e veja como funciona.

Espero que isso ajude você a resolver seu problema.

    
por user301353 07.07.2014 / 23:18
0

Certifique-se de procurar na configuração do seu roteador por qualquer regra NAT. Meu uso de LAN do comando do host estava fornecendo dois endereços IP locais como parte da lista de respostas. (Todos os outros eram IPs públicos.)

ip nat dentro da fonte estática 192.168.1.68 www.xx.yyy.zz

    
por Marcos M. 13.10.2014 / 16:53

Tags