Por que o Ping e o Dig fornecem endereços IP diferentes do nslookup?

3

Quando faço o ping do meu nome de domínio, que aponta para o IP público de minha casa a partir de dois servidores diferentes na minha LAN, ele mostra um ping de IP diferente. Outras investigações mostram dig e nslookup fornecendo resultados diferentes. Veja abaixo.

Um pouco de história. Meu IP costumava ser 11.22.33.444 e é hospedado pela Comcast. Eu mudei os roteadores, e de alguma forma foi alterado para 55.66.77.888. Desde então, atualizei meu nome de domínio 1and1 para apontar para 55.66.77.888. O desktop é um servidor básico, executa o servidor da web e se conecta sem fio à minha LAN. laptop é uma interface gráfica e conectada via CAT5. Ambos operam o Centos6.4. Meu roteador antigo era um D-Link e usava o recurso "Virtual Server" para passar a porta 80 para a área de trabalho. Meu novo roteador é um Linksys, e eu uso o recurso "Port Forwarding" para passar a porta 80 para a área de trabalho (no entanto, ainda não obtive essa parte funcionando).

O que está acontecendo ??? Por que os diferentes IPs? Obviamente, a maioria é armazenada de alguma forma no servidor, mas por que a máquina real sabe mesmo o IP público, já que está em uma LAN? Como faço para limpar o IP antigo?

[root@desktop etc]# dig +short myDomain.com
11.22.33.444
[root@desktop etc]# nslookup www.myDomain.com
Server:         8.8.8.8
Address:        8.8.8.8#53

Non-authoritative answer:
Name:   www.myDomain.com
Address: 55.66.77.888

[root@desktop etc]# dig myDomain.com

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.17.rc1.el6_4.6 <<>> myDomain.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 13822
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;myDomain.com.                    IN      A

;; ANSWER SECTION:
myDomain.com.             16031   IN      A       11.22.33.444

;; Query time: 21 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Mon Oct 21 04:36:52 2013
;; MSG SIZE  rcvd: 44

[root@desktop etc]#


[root@laptop ~]# dig +short myDomain.com
55.66.77.888
[root@laptop ~]# nslookup www.myDomain.com
Server:         192.168.0.1
Address:        192.168.0.1#53

Non-authoritative answer:
Name:   www.myDomain.com
Address: 55.66.77.888

[root@laptop ~]#
    
por user1032531 21.10.2013 / 19:15

2 respostas

4

nslookup na área de trabalho está consultando 8.8.8.8, que é um servidor DNS público, que saberia o endereço público do domínio.

nslookup no laptop está consultando 192.168.0.1, que é um servidor DNS local e está configurado de forma diferente.

Não sei dizer qual servidor dig está consultando desde que você usou a opção + short. Você precisa descobrir primeiro qual servidor dig em sua área de trabalho está usando, então você pode ir para consertar o registro lá.

    
por 21.10.2013 / 19:32
2

No seu exemplo, você está migrando para mydomain.com e executando nslookup para www.mydomain.com .

mydomain.com e www.mydomain.com são separados em A e, nesse caso, parecem estar apontando para diferentes endereços IP.

    
por 22.10.2013 / 11:02