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

1

Hay una herramienta nettop que muestra la dirección IP, pero no muestra la dirección IP pública cuando la Mac está conectada a través del enrutador. Muestra la misma dirección que podemos ver usando la opción Red de Preferencias del Sistema. ¿Alguien sabe cómo ver la dirección IP pública del tráfico saliente de Internet que sale de mi computadora?

    
pregunta happy_coder 27.01.2017 - 20:25

3 respuestas

1

Finalmente, encontré la solución que buscaba: %código% Esto tomará registros infinitos y se almacenará en el archivo test.csv para todas las aplicaciones que envían / reciben tráfico a través de la red. Tenga en cuenta que algunas aplicaciones cuando se configuran para usar proxy pueden usar una dirección IP diferente. (Esto es para falsificar uno de los comentarios publicados aquí que dice que todas las aplicaciones usan la misma dirección IP).

    
respondido por el happy_coder 28.01.2017 - 21:11
2

Nosotros (en el trabajo y mientras solucionamos problemas con familiares / amigos) siempre vamos a enlace en un navegador web. Como dijo Synoli, hay docenas de sitios que le muestran la dirección IP que ve el mundo cuando navega y realiza otras tareas.

Es posible que algunos ISP, especialmente los operadores de redes móviles como AT & T, Verizon, etc. representen todo lo que hay detrás de un conjunto de direcciones IP, y muy a menudo el tráfico web pasa por un conjunto diferente de proxies que todo lo demás.

Si su red es compatible con IPv6, eso podría complicar las cosas, ya que algunos proveedores hacen 6to4, NAT de nivel de operador y otros pasan el IPv6 directamente.

    
respondido por el Bryan Scott 27.01.2017 - 21:39
2

Puede elegir uno de los muchos servicios externos que le devuelven su dirección IP pública cuando los consulta. Por ejemplo,

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

Personalmente lo uso a menudo, así que lo envuelvo en una función de shell llamada myip , inspirada 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: edité la respuesta para usar curl en lugar de wget porque este último no viene con macOS (gracias a klanomath del usuario por señalando esto .)

    
respondido por el Synoli 27.01.2017 - 21:30

Lea otras preguntas en las etiquetas