Hacer ping a mi propia IP pública da como resultado que el host sea inalcanzable

Hacer ping a mi propia IP pública da como resultado que el host sea inalcanzable

En primer lugar, estoy ejecutando una instalación de Manjaro 3.10 (Archlinux x64).

Estoy intentando que mi configuración sin IP funcione. Intenté hacer ping a mi host sin IP y host unreachablesolo recibo ICMP. Me preguntaba si era un problema de noip, así que verifiqué mi IP pública con:

curl ifconfig.me

Tomé la IP pública resultante y le hice un ping:

ping my_public_ip 

El resultado host unreachabletambién fueron respuestas, así que supongo que no-ip no tiene nada que ver con esta situación (pero no estoy seguro, por eso lo comenté en la pregunta).

Podría ser un problema de doble IP. Tengo una RapsberryPI (Con archlinux también) y he notado que tiene exactamente la misma IP pública.

¿Qué pasa con mi configuración? ¿Es este un problema de conflicto de propiedad intelectual? Si pudiera haber un problema, ¿qué puedo hacer para comprobarlo?

Respuesta1

Lo más probable es que esté haciendo ping a una dirección IP que no pertenece en absoluto a su host local. En la era del enmascaramiento de IP (también conocido como NAT), el hecho de que se considere que su comunicación en Internet proviene de una dirección específica no significa que esa dirección esté asignada a su computadora.

Utilice el siguiente comando (o cualquier alternativa) para verificar su configuración de IP:

ip address

Por lo general, puede hacer ping a las direcciones IP que ve en el resultado de este comando directamente (usando la interfaz de bucle invertido internamente). Pero no hay nada que garantice que puedas hacer ping a una dirección que pertenece a algún enrutador en el camino hacia otros servidores de Internet.

Respuesta2

Todos los dispositivos conectados a su enrutador tendrán la misma IP pública porque su ISP proporciona una IP pública/externa para cada conexión a Internet y esa IP pública está con su enrutador. Sé que estoy siendo contradictorio aquí, pero déjame explicarlo más.

Su proveedor de servicios de Internet le acaba de proporcionar una conexión/IP pública, pero utiliza Internet en varios dispositivos. El enrutador está haciendo ese trabajo para deshacerse de su ISP y dividir su conexión única en múltiples dispositivos y esto se hace mediante NAT (traducción de direcciones de red). Cuando hace ping (específicamente) a su IP pública, generalmente el enrutador responde a dichas solicitudes.

Hay dos razones por las que no recibió ninguna respuesta.

1.El ping está bloqueado en su enrutador.

2.El enrutador no puede responder al ping (enrutador antiguo)

Si el segundo es su caso, entonces debe optar por el reenvío de puertos. Se requiere el reenvío de puertos en su enrutador cuando desea que una PC pública acceda a su PC en un puerto específico. p.ej. desea ejecutar un servidor http (puerto 80) en su RPi.

Supongamos un caso en el que escribo su ddns en mi navegador. Incluso si ha instalado un servidor http ejecutándose en su sistema, no obtendré ninguna respuesta porque su enrutador descartará esa solicitud. ¿Porque? Porque no le ha dicho a su enrutador en qué PC debe enviarse esta solicitud (solicitud http aquí) si la recibe (como en su PC o en su RPi). Y ese problema se resuelve mediante el reenvío de puertos. Puede consultar el sitio web de su enrutador si desea saber cómo configurar el reenvío de puertos.

información relacionada