¡Muy simple!
Mira, la forma en que funciona la web nos da la solución.
Cuando ingresas a google.com en tu navegador, el navegador envía una solicitud al ISP de que deseas abrir google, junto con tu dirección IP. ISP reenvía esta información a google. Por lo tanto, Google sabe a dónde enviar su página (es decir, su IP)
- ¿Debería poder conectarme de localhost a localhost usando la IP pública de localhost?
- ¿Cuál es la forma más fácil de servir diferentes aplicaciones web en diferentes nombres de dominio usando una sola dirección IP?
- ¿Cómo obtiene su enrutador una dirección IP pública y no comparte la misma dirección con otro enrutador?
- Cómo obtener la dirección IP de la actividad del historial de búsqueda de Google
- ¿Qué hace posible que cada dispositivo de red del mundo tenga una dirección IP única en cualquier momento?
Entonces, en lugar de google, ese sitio web le ofrece una página que contiene un script que captura la ip remota. ¡Aquí hay una página php simple que registra la IP del usuario en un archivo!
<? php
<? php
$ file = “ipaddresses.txt”; // convierte el archivo de texto en una variable
$ f = fopen ($ archivo, ‘a +’); // abre el archivo de texto para leer y escribir
fwrite ($ f, $ _ SERVER [‘REMOTE_ADDR’]. “\ n”); // escribe la dirección IP en ipaddresses.txt
fclose ($ f); // cierra ipaddresses.txt para leer y escribir
?>