3 votos

¿Cómo ver la dirección IP pública del tráfico de Internet saliente cuando se conecta a través del router?

Hay esto nettop que muestra la dirección IP, pero no muestra la dirección IP pública cuando el Mac está conectado a través del router - muestra la misma dirección que podemos ver usando la opción de Red de las Preferencias del Sistema. ¿Alguien sabe cómo ver la dirección IP pública del tráfico de Internet saliente que sale de mi ordenador?

6voto

MTN Puntos 29

Otro servicio rápido es curl ifconfig.me

Añade un eco después para completar la línea:

curl ifconfig.me && echo

enter image description here

0 votos

Las respuestas de una línea tienden a ser rechazadas sin algún tipo de documentación que demuestre que este comando funciona. Sí funciona, y es muy útil pero tal vez una captura de pantalla del resultado de la curl mostrando la dirección externa y una captura de pantalla de Preferencias del Sistema > Red mostrando la dirección interna serían una respuesta más completa.

0 votos

Además, a mucha gente le gustan las respuestas cortas, así que editaré esto para limpiar la captura de pantalla. Este es un servicio súper rápido para devolver una IP pública a la línea de comandos.

3voto

user91500 Puntos 6355

Puedes elegir uno de los muchos servicios externos que te devuelven tu dirección IP pública cuando los consultas. Por ejemplo,

curl -s http://ipecho.net/plain; echo

Personalmente lo uso con bastante frecuencia, así que lo envuelvo en una función de shell llamada myip inspirado en una función de shell de la biblioteca Bash-it :

function myip()
{
    res=$(curl -s http://ipecho.net/plain; echo)
    echo -e "Your public IP is: ${echo_bold_green} $res ${echo_normal}"
}

Actualización: He editado la respuesta para utilizar curl en lugar de wget porque este último no viene con MacOS (gracias al usuario klanomath por señalando esto .)

2 votos

Wget no es un ejecutable estándar en OS X/MacOS. Así que mejor usar curl -s ... en lugar de wget -qO- ... .

0 votos

@klanomath Gracias por la indicación. He actualizado mi respuesta en consecuencia.

0 votos

Parece que no has entendido mi punto de vista. Mi propósito no es "conocer" mi dirección IP pública sino ver qué programas de mi ordenador me están "proyectando" frente al mundo exterior y por qué dirección. Estoy buscando algo que me muestre una lista de programas que envían tráfico a través de Internet desde mi ordenador con la dirección IP pública que están mostrando al mundo.

2voto

H-man Puntos 1158

Nosotros (en el trabajo y durante la resolución de problemas con la familia/amigos) siempre vamos a http://myipaddress.com en un navegador web. Como dijo Synoli, hay docenas de sitios por ahí que te muestran la dirección IP que el mundo ve cuando navegas y realizas otras tareas.

Puedes encontrarte con que algunos ISP, especialmente los operadores de redes móviles como AT&T, Verizon, etc. proxy todo detrás de un grupo de direcciones IP, y muy a menudo el tráfico web va a través de un conjunto diferente de proxies que todo lo demás.

Si tu red tiene capacidad para IPv6, eso podría complicar las cosas, ya que algunos proveedores hacen 6to4, NAT de grado de operador, y otros pasan IPv6 directamente.

0 votos

Parece que no has entendido mi punto de vista. Mi propósito no es "conocer" mi dirección IP pública sino ver qué programas de mi ordenador me están "proyectando" frente al mundo exterior y por qué dirección. Estoy buscando algo que me muestre una lista de programas que envían tráfico a través de Internet desde mi ordenador con la dirección IP pública que están mostrando al mundo.

0 votos

Todos los programas de su ordenador utilizarían la misma dirección IP pública que se encuentra arriba. Si quiere una lista de programas de comunicación con el exterior, debería comprobar los registros de su cortafuegos.

2 votos

Mi respuesta responde a su pregunta: "¿Alguien sabe cómo ver la dirección IP pública del tráfico de Internet saliente que sale de mi ordenador?" --- Parece que has encontrado la solución a tu verdadera pregunta (no formulada), y tus propias advertencias añadidas que no se abordaron en la primera pregunta.

0voto

darshan doshi Puntos 26

Finalmente, encontré la solución que buscaba: nettop -L 0 > test.csv Esto tomará infinitos registros y los almacenará en el archivo test.csv para todas las aplicaciones que envíen/reciban tráfico en la red. Tenga en cuenta que algunas aplicaciones cuando se establecen para usar proxy pueden utilizar diferentes direcciones IP. (Esto es para falsificar uno de los comentarios publicados aquí que dice que todas las aplicaciones utilizan la misma dirección IP).

0 votos

Ninguno de los comentarios o respuestas son erróneos a mi parecer. ¿Cómo se puede tener más de una dirección IP pública con una configuración de red estándar? Hay una puerta de enlace por defecto (dos si se considera IPv6 en algunos casos). Tal vez una edición para mostrar las direcciones IP públicas reales (o simuladas pero enrutables) podría aclarar lo que usted ve como más de una dirección.

0voto

Steve Evans Puntos 155

Más allá de

Puede utilizar el Más allá de la aplicación que escribí, para obtener una lista de todas sus direcciones IPv4 e IPv6:

Beyond.app > Ventana (menú) > Red Beyond

Miln Beyond

Los usuarios de pago de la aplicación puede probar si el tráfico entrante también se dirigirá al Mac.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X