web-dev-qa-db-fra.com

L'hôte inaccessible et je n'ai pas pourquoi

Je ne peux pas ouvrir un site Web spécifique. Ceci est un site Web hébergé par notre société, et je sais que c'est. Cependant, ce sont mes symptômes:

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
  • Si je vais au navigateur et ouvrez http://Host.com, Il me donne une erreur (Impossible de se connecter dans Firefox; Page non disponible dans Chrome)
  • Si je cours ping Host.com, Il retourne:
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

S'il vous plaît noter que 192.168.0.121 Est l'adresse IP de ma propre machine.

  • Un traceroute également échouer lamentablement:
$ 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

Et je l'ai déjà vérifié ce qui suit:

  • Le site est disponible très bien de tout autre ordinateur dans notre réseau
  • Si je tente de ping ou traceroute directement l'adresse IP, les résultats sont les mêmes
  • Cette adresse IP ou site web ne figure pas dans mon /etc/hosts
  • Il n'y a pas de règle de pare-feu d'interférence. J'ai même rougis toutes les règles et essayé à nouveau; mêmes résultats.

Qu'est-ce que ça peut être?

ÉDITER:

La connectivité à cette adresse IP particulière tout est revenu. Je peux maintenant vous connecter à ce site à nouveau. Mais cela est arrivé avant: je peux connecter, puis je ne peux pas se connecter. Il vient et va, alors que pour d'autres ordinateurs du réseau et pour toutes les autres personnes dans le public, ce site est tout le temps en ligne.

EDIT 2:

Le problème est de retour. Nous avons juste eu une panne d'Internet et ont réinitialiser le routeur, et sur tous les ordinateurs Internet fonctionne très bien. Sur mon ordinateur, Internet lui-même est aussi très bien. Il est juste ce nom de domaine particulier. Je m'y attendais à nouveau travailler mystérieusement dans une demi-heure, mais en attendant, je tente de déboguer ce problème. Voici venir des données demandées:

$ 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
10
User402841

Y a-t-il une chance que votre adresse IP soit dupliquée sur le réseau?

Étant donné que vous avez fait tout ce test, la prochaine étape consisterait à utiliser un houblon intermédiaire entre et allez sur le site Web de votre ordinateur.

Utilisez gratuitement proxy en ligne. Il y a plusieurs disponibles. J'ai déjà vu cette question et il s'est avéré que l'IP était en train d'être blacklisted _ blackholed par le système de destination pendant une période de temps.

Fail2ban a la capacité de bloquer une adresse IP pendant une durée déterminée.

Si vous pouvez vous y rendre à partir d'un proxy sur Internet, utilisez une hop plus proche. Définissez un versement sur un autre système à l'intérieur de votre réseau ou SSH sur un autre système et essayez de frapper le site. Si vous ne pouvez toujours pas, la seule variable gauche est la machine de destination ou le routeur entre les deux.

Remarque: je ne suis pas un gars en réseau. Mais éventuellement une liste d'arp mises en cache avec votre adresse IP et un Mac différent, autre chose sur le routeur qui a votre IP le bloque pour une raison quelconque?

Edit :

Choses à essayer:

  1. Proxy Internet
  2. Hop intermédiaire
  3. Vérifiez/effacer votre arp cache
  4. Démarrer à partir d'un CD en direct et essayez le site
  5. ---- Cela prendra votre système d'équation
  6. ---- Si le CD Live fonctionne - définissez votre IP pour être identique à la normale
  7. Changer votre adresse MAC
  8. Configurer une interface virtuelle ETH0: 1

Changer votre Mac:
[.____] ifconfig -a | grep -i hwaddr
[.____] ifconfig eth0 down
[.____] ifconfig eth0 hw ether 00:00:00:00:00:00 (remplacer par un mac différent)
[.____] ifconfig eth0 up

5
2bc

Si vous n'avez rien changé, ce doit être quelque chose en dehors de votre contrôle - je suppose que cela gênant ou changeez des itinéraires sur le chemin de votre cible.

ip route get 192.168.1.121 serait intéressant aussi. Vos messages d'erreur semblent indiquer un problème de routage local.

Mise à jour: cela a l'air assez "normal" sur votre ordinateur.

Je viens d'avoir la même idée que "LinuxlyChallerd": Dupliquer IP ou Duplicate Mac.

Pour vérifier une IP en double:

ifconfig eth0 0.0.0.0
arping -D -c 3 -I eth0 192.168.1.121
[ $? -ne 0 ] && echo Bad luck - your IP is in use.

Si cela ne renvoie pas "malchance ..." - I.E. Personne d'autre ne répond à votre RARP, reconfigurez votre adresse IP sur Eth0 et allez-y en modifiant votre Mac (voir réponse de la section Linuxlychalenged - Section "Changement de votre Mac".

1
Nils

Je réponds problème de similitude, je ping github.com (192.30.253.112) échoue.

~$ ping github.com
PING github.com (192.30.253.112) 56(84) bytes of data.
From 192.168.1.28 icmp_seq=1 Destination Host Unreachable
From 192.168.1.28 icmp_seq=2 Destination Host Unreachable
From 192.168.1.28 icmp_seq=3 Destination Host Unreachable

J'ai trouvé le problème clé après avoir vu vos commentaires

    ~$ netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG        0 0          0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U         0 0          0 eth0
192.0.0.0       0.0.0.0         255.0.0.0       U         0 0          0 eth0

notez que la troisième route signifie quand je visiterai 192.xxx.xxx.xxx, Ce sera une erreur. Donc loin de cette route, puis je ping github.com à succès.

ping github.com
PING github.com (192.30.253.112) 56(84) bytes of data.
64 bytes from 192.30.253.112: icmp_seq=1 ttl=43 time=235 ms
64 bytes from 192.30.253.112: icmp_seq=2 ttl=43 time=234 ms
64 bytes from 192.30.253.112: icmp_seq=3 ttl=43 time=235 ms
1
chenghao deng

J'ai eu le même problème, dans mon cas, c'était Docker installé, qui a un réseau appelé Docker0 avec IP 172.17.0.1.

Dans mon cas, j'ai fermé l'interface Docker0 avec la commande Sudo ifconfig docker0 Down et tout se passa bien.

0
AlejoTamayo

Dans mon cas, la machine était une machine virtuelle dans un hyperviseur proxmox et la carte réseau comportait une configuration Virtual LAN (VLAN) sur la balise 30. Après avoir retiré cela (pas de balise), je pourrais ping l'autre machine avec succès.

0
jan