Non riesco ad aprire un sito Web specifico. Questo è un sito Web ospitato dalla nostra azienda e so che è attivo. Tuttavia, questi sono i miei sintomi:
VARIABLES:
host.com - the website I can not open
x.x.x.x - the IP of host.com
192.168.0.121 - the IP of my local machine
192.168.0.1 - the gateway IP that gives access to internet
- Se vado sul browser e apro
http://host.com
, allora mi dà un errore (Impossibile connettersi in Firefox; Pagina non disponibile in Chrome) - Se corro
ping host.com
, restituisce:
PING host.com (x.x.x.x) 56(84) bytes of data. From 192.168.0.121 icmp_seq=1 Destination Host Unreachable From 192.168.0.121 icmp_seq=2 Destination Host Unreachable From 192.168.0.121 icmp_seq=3 Destination Host Unreachable
Si noti che 192.168.0.121
è l'IP del mio computer.
- Un traceroute fallirà miseramente anche:
$ traceroute host.com traceroute to host.com (x.x.x.x), 30 hops max, 52 byte packets 1 192.168.0.121 (192.168.0.121) 3008.068 ms !H 3007.312 ms !H 3009.967 ms !H
E ho già verificato quanto segue:
- Il sito Web è disponibile su qualsiasi altro computer della nostra rete
- Se provo a eseguire il ping o traceroute direttamente l'IP, i risultati sono gli stessi
- Questo IP o sito Web non è elencato in my
/etc/hosts
- Non ci sono regole del firewall che interferiscono. Ho persino cancellato tutte le regole e riprovato; stessi risultati.
Cosa può essere?
MODIFICARE:
La connettività a questo IP particolare è appena tornata. Ora posso collegarmi di nuovo a questo sito Web. Ma questo è successo prima: posso connettermi e quindi non riesco a connettermi. Va e viene, mentre per altri computer in rete e per tutte le altre persone in pubblico, questo sito è sempre online.
MODIFICA 2:
Il problema è tornato. Abbiamo appena avuto un errore di Internet e abbiamo ripristinato il router e su tutti i computer Internet funziona bene. Anche sul mio computer Internet va bene. È solo questo nome di dominio particolare. Mi aspetto che funzioni misteriosamente di nuovo tra mezz'ora o giù di lì, ma nel frattempo provo a eseguire il debug di questo problema. Ecco alcuni dati come richiesto:
$ netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
$ nslookup host.com
Server: 8.8.8.8
Address: 8.8.8.8#53
Non-authoritative answer:
Name: host.com
Address: x.x.x.x (this is the right IP)
$ ip route get x.x.x.x
x.x.x.x dev eth0 src 192.168.0.121
cache ipid 0xc740 rtt 1.71s rttvar 1.025s cwnd 10
$ ip route get 192.168.0.121
local 192.168.0.121 dev lo src 192.168.0.121
cache <local> ipid 0xf209
traceroute
hai pubblicato mi dice che la tua macchina non sa come arrivare my-domain.com
, puoi pubblicare nslookup <host>
output e netstat -rn
?
Destination Host Unreachable
i messaggi provengono dalla mancanza di una route nella tabella di routing. La prossima volta che route