No puedo abrir un sitio web específico. Este es un sitio web alojado por nuestra empresa y sé que está activo. Sin embargo, estos son mis síntomas:
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 voy al navegador y lo abro
http://host.com
, me da un error (No se puede conectar en Firefox; página no disponible en Chrome) - Si lo ejecuto
ping host.com
, devuelve:
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
Tenga en cuenta que 192.168.0.121
es la IP de mi propia máquina.
- Un traceroute también fallará estrepitosamente:
$ 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
Y ya he comprobado lo siguiente:
- El sitio web está disponible perfectamente desde cualquier otra computadora de nuestra red.
- Si intento hacer ping o rastrear la IP directamente, los resultados son los mismos
- Esta IP o sitio web no figura en mi
/etc/hosts
- No hay ninguna regla de firewall que interfiera. Incluso eliminé todas las reglas y lo intenté de nuevo; mismos resultados.
¿Qué puede ser?
EDITAR:
La conectividad a esta IP en particular acaba de regresar. Ahora puedo conectarme a este sitio web nuevamente. Pero esto ha sucedido antes: puedo conectarme y luego no puedo conectarme. Va y viene, mientras que para otras computadoras en la red y para todas las demás personas del público, este sitio está en línea todo el tiempo.
EDITAR 2:
El problema ha vuelto. Acabamos de tener una falla en Internet y reiniciamos el enrutador, y en todas las computadoras, Internet funciona bien. En mi computadora, Internet también está bien. Es solo este nombre de dominio en particular. Espero que esto vuelva a funcionar misteriosamente en aproximadamente media hora, pero mientras tanto intento solucionar este problema. Aquí vienen algunos datos según lo solicitado:
$ 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
Respuesta1
¿Existe la posibilidad de que su IP esté duplicada en la red?
Dado que ha realizado todas estas pruebas, el siguiente paso sería utilizar un salto intermedio e ir al sitio web desde su computadora.
Utilice una proxy
línea gratuita. Hay varios disponibles. He visto este problema antes y resultó que la IP estuvo blacklisted
blackholed
en el sistema de destino durante un período de tiempo.
Fail2ban
tiene la capacidad de bloquear una IP durante un período de tiempo específico.
Si puede llegar allí desde un proxy de Internet, utilice un salto más cercano. Configure un reenvío en otro sistema dentro de su red, o SSH a otro sistema e intente acceder al sitio. Si aún no puede, entonces la única variable que queda es la máquina de destino o el enrutador intermedio.
Nota: No soy un tipo de networking. Pero, posiblemente una lista de arp en caché con su IP y una Mac diferente, ¿algo más en el enrutador que tiene su IP lo está bloqueando por alguna razón?
Editar:
Cosas para probar:
- Proxy de Internet
- salto intermedio
- Verificar/borrar tu
arp
caché - Arranque desde un Live CD y pruebe el sitio
- ----esto sacará a su sistema operativo de la ecuación
- ----si el Live CD funciona - configura tu IP para que sea la misma que de costumbre
- Cambia tu dirección MAC
- Configurar una interfaz virtual eth0:1
Cambiando tu MAC:
ifconfig -a | grep -i hwaddr
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:00
(reemplazar con una MAC diferente)
ifconfig eth0 up
Respuesta2
Tuve el mismo problema. En mi caso estaba instalado Docker, que tiene una red llamada docker0
con dirección IP 172.17.0.1.
En mi caso apagué la interfaz docker0
con el comando
sudo ifconfig docker0 down
y todo salió bien.
Respuesta3
Si no cambió nada, debe ser algo fuera de su control; supongo que se trata de un enrutador que interfiere o cambia las rutas en el camino hacia su objetivo.
ip route get 192.168.1.121
También sería interesante. Sus mensajes de error parecen indicar un problema de enrutamiento local.
Actualización: Esto parece bastante "normal" en su computadora.
Simplemente tuve la misma idea que "LinuxlyChallenged": IP duplicada o MAC duplicada.
Para comprobar si hay una IP duplicada:
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 esto no devuelve "Mala suerte...", es decir, nadie más responde a su RARP, reconfigure su IP a eth0 y continúe cambiando su MAC (consulte la respuesta de LinuxlyChallenged - sección "Cambiar su MAC".
Respuesta4
En mi caso, la máquina era una máquina virtual en un hipervisor proxmox y la tarjeta de red tenía una configuración de lan virtual (vlan) configurada en la etiqueta 30. Después de eliminar esto (sin etiqueta), pude hacer ping a la otra máquina con éxito.