Una dirección IP (Internet Protocol Address) es un identificador numérico único asignado a cada dispositivo conectado a Internet, similar a una dirección postal o un número de teléfono en la vida real. Funciona en la capa de red (capa 3) del modelo OSI, permite que los dispositivos se localicen y comuniquen entre sí, y garantiza que los paquetes de datos se enruten y envíen correctamente al destino. Sin dirección IP, los dispositivos en Internet no podrían encontrarse entre sí.
Actualmente se utilizan ampliamente dos versiones de direcciones IP: **IPv4** e **IPv6**. IPv4 utiliza un espacio de direcciones de 32 bits en formato de cuatro grupos de números decimales (0-255) separados por puntos (ej. `192.168.1.1`), con aproximadamente 4.300 millones de direcciones en total. Debido al crecimiento explosivo de Internet móvil y los dispositivos IoT, las direcciones IPv4 se agotaron completamente en 2019. **IPv6** utiliza un espacio de direcciones de 128 bits, representado por ocho grupos de números hexadecimales separados por dos puntos (ej. `2001:0db8:85a3:0000:0000:8a2e:0370:7334`) y ofrece aproximadamente 3,4×10³⁸ direcciones, resolviendo definitivamente el problema del agotamiento de direcciones.
Las direcciones IP se dividen generalmente en dos categorías: **IP pública** (Public IP) e **IP privada** (Private IP). Las IP públicas son direcciones enrutables de forma única en Internet global, asignadas por los ISP (Proveedores de Servicios de Internet) y accesibles directamente por otros dispositivos en Internet. Las IP privadas son direcciones utilizadas dentro de redes locales (LAN), reservadas por la IANA para redes internas, no enrutables directamente en Internet público y que requieren la técnica **NAT** (Network Address Translation) para convertir direcciones privadas en IP públicas antes de acceder a Internet. Los rangos de direcciones IP privadas comunes incluyen `10.0.0.0/8`, `172.16.0.0/12` y `192.168.0.0/16`.
Esta página muestra tu **IP de salida pública**, es decir, la dirección IP que tu dispositivo expone hacia el exterior y que ven otros servidores en Internet. Si utilizas un enrutador, servidor proxy, VPN o servicio CDN, la IP mostrada puede ser la dirección de estos dispositivos intermedios y no la dirección IP privada LAN de tu propio dispositivo.
Las direcciones IP permiten una deducción aproximada de la ubicación geográfica del visitante, generalmente con precisión a nivel de país, provincia y ciudad, así como la información correspondiente del ISP. Atención: la geolocalización IP **no puede ser precisa a nivel de calle, barrio o habitación específica**, y no contiene directamente tu nombre, número de teléfono u otra información de identificación personal. La información de geolocalización IP se obtiene a través de bases de datos de direcciones IP (como MaxMind GeoIP, IP2Location, etc.).
Cuando una solicitud HTTP atraviesa proxys inversos (Nginx, HAProxy), CDN (Cloudflare, CloudFront) o balanceadores de carga, la IP real del cliente se transmite a través de encabezados específicos: `X-Forwarded-For` (registra toda la cadena de proxy), `X-Real-IP` (Nginx), `CF-Connecting-IP` (Cloudflare), `True-Client-IP` (Akamai/Cloudflare Enterprise). Esta herramienta analiza automáticamente estos encabezados y muestra la cadena de solicitud completa.