Por que o penguin.local aponta para um IP estranho, quando deveria ser local?

0

Então eu estava fazendo algumas configurações para o ssh. Quando mais tarde fiz este comando:

lsof -i tcp|grep ^ssh

Eu tenho uma lista do que eu esperava acontecer. No entanto, algo que eu nunca notei antes era que tudo estava sendo chamado de "penguin.local" como minha máquina. Isso não é estranho, porque eu sei que eu nomeei o meu laptop como "pingüim" e geralmente ".local" é adicionado no Ubuntu a partir da experiência passada. A parte estranha é, por que está resolvendo para este endereço IP "5.16.138.166"? Certamente deveria dizer "127.0.0.1", como localhost, local, etc ... alguém pode me ajudar?

Aqui estão alguns comandos que eu executei se puderem ajudar:

$traceroute penguin.local
traceroute to penguin.local (5.16.138.166), 30 hops max, 60 byte packets
 1  penguin.local (5.16.138.166)  0.035 ms  0.010 ms  0.009 ms

$ ping penguin.local
PING penguin.local (5.16.138.166) 56(84) bytes of data.
64 bytes from penguin.local (5.16.138.166): icmp_req=1 ttl=64 time=0.040 ms
64 bytes from penguin.local (5.16.138.166): icmp_req=2 ttl=64 time=0.053 ms
64 bytes from penguin.local (5.16.138.166): icmp_req=3 ttl=64 time=0.054 ms
64 bytes from penguin.local (5.16.138.166): icmp_req=4 ttl=64 time=0.054 ms
^C
--- penguin.local ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3004ms
rtt min/avg/max/mdev = 0.040/0.050/0.054/0.007 ms

$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_req=1 ttl=64 time=0.056 ms
64 bytes from 127.0.0.1: icmp_req=2 ttl=64 time=0.051 ms
64 bytes from 127.0.0.1: icmp_req=3 ttl=64 time=0.050 ms
64 bytes from 127.0.0.1: icmp_req=4 ttl=64 time=0.057 ms
^C
--- 127.0.0.1 ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 2997ms
rtt min/avg/max/mdev = 0.050/0.053/0.057/0.007 ms

whois resolve um endereço em "St.Petersburg" por algum motivo ... mas pelo que vejo é um endereço local baseado em meus testes.

    
por hazrpg 27.11.2012 / 02:50

1 resposta

2

5.16.138.166 será o endereço IP atribuído a uma das suas interfaces de rede locais.

Além disso, não sei ao certo por que sua rede está usando essa sub-rede IP, pois ela não parece ser atribuída para uso como uma sub-rede de LAN e, de fato, parece ser atribuída para uso na Internet.

daniel@daniel-desktop:~$ ifconfig eth0
eth0      Link encap:Ethernet  HWaddr bc:5f:f4:0f:21:d6  
          inet addr:192.168.0.97  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::be5f:f4ff:fe0f:21d6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:911590 errors:0 dropped:0 overruns:0 frame:0
          TX packets:426938 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1212763085 (1.2 GB)  TX bytes:53171838 (53.1 MB)
          Interrupt:53 Base address:0xa000 

daniel@daniel-desktop:~$ ping daniel-desktop.local
PING daniel-desktop.local (192.168.0.97) 56(84) bytes of data.
64 bytes from daniel-desktop.local (192.168.0.97): icmp_req=1 ttl=64 time=0.024 ms
    
por user110950 27.11.2012 / 03:07