En resumen, no puedes.
Una persona puede tener cualquier número de direcciones IP públicas permanentes o transitorias, que pueden estar en cualquier parte del mundo.
Los usuarios puristas de IPv6 (permitidos desde que IPv6 se hizo nativo en la red troncal alrededor de 2000) que usan el protocolo RADV tienen una dirección IP variable por diseño, un concepto que viola la premisa de una dirección IP perteneciente a una persona.
- ¿Podemos rastrear la IP del remitente original cuando solo tenemos una copia reenviada?
- ¿Cómo puede una aplicación de usuario leer directamente desde una tarjeta de interfaz de red cuando usa la tarjeta Solarflare?
- ¿Qué es una dirección IP de uso especial?
- ¿Por qué es el protocolo de control de congestión TCP aunque existe congestión en la capa de red?
- Cómo diseñar un programa en Go que pueda manejar 10 millones de conexiones TCP simultáneas en una instancia de AWS m4.xlarge
Los usuarios de IPv4 detrás de un sistema NAT o IP móvil no tienen una dirección IP pública, tienen un buzón y son libres de usar tantos como quieran, aunque uno debe usarse en una sesión determinada a menos que los protocolos más altos sesiones de apoyo y transferencia.
También es completamente válido para cualquier persona con una conexión profunda para inyectar paquetes con encabezados IP personalizados, luego el paquete detecta la respuesta. Un flujo de datos bidireccional sin nada que pueda llamarse una IP pública en absoluto, ciertamente no uno que esté indexado en ningún lado. Mientras esté en el camino que el paquete genuino habría seguido, puede hacerlo. Es una muy buena herramienta para los ingenieros de redes, ya que puede realizar pruebas de estrés y otras funciones básicas de ingeniería.
Para todo lo demás, está Masterca ….. lo siento, nslookup.