KNOWLEDGE

Cómo saber mi IP pública, mi IP de salida y la IP de la puerta de enlace: guía para todas las plataformas

Qué significan la IP pública, la de salida y la de la puerta de enlace, cómo encontrar cada una en Windows, macOS, Linux, iOS, Android y en el router, además de los casos de CGNAT, IPv6 y VPN.

En resumen

Lo que llamas "mi IP" son en realidad tres IP distintas: ① IP pública de salida (la que ve cualquier sitio externo; abre la página de inicio de cleanip.io para verla al instante); ② IP privada (la dirección LAN de tu dispositivo, p. ej. 192.168.1.5); ③ IP de la puerta de enlace (la dirección LAN de tu router, p. ej. 192.168.1.1, que se usa para entrar en el panel de administración del router). A continuación explicamos cómo encontrar cada tipo de IP en cada plataforma.

1. La diferencia entre las tres IP: no las confundas más

Internet (red pública)
      ↓
      ← ① IP pública de salida (p. ej. 1.2.3.4, asignada por tu ISP)
      ↓
[ Router doméstico ]
      ↓
      ← ③ IP de la puerta de enlace (p. ej. 192.168.1.1, la dirección LAN del propio router)
      ↓
[ Tu equipo / teléfono ]
      ↓
      ← ② IP privada (p. ej. 192.168.1.5, asignada por el router)
NombreValor típicoCómo consultarla (resumen)Para qué sirve
① IP pública de salida1.2.3.4 / 2001:db8::1Visita la página de inicio de cleanip.ioLa que aparece en los registros de los sitios; visible para todos
② IP privada192.168.1.5 / 10.0.0.5Línea de comandos: ipconfig / ifconfigLa dirección de tu dispositivo dentro de la red local
③ IP de la puerta de enlace192.168.1.1 / 192.168.0.1Línea de comandos: ipconfig, mira "Puerta de enlace predeterminada" (Default Gateway)Entrar en el panel de administración del router / enrutamiento local

2. Cómo saber mi IP pública de salida: lo más sencillo

2.1 Con un clic en el navegador (recomendado)

Solo tienes que abrir la página de inicio de cleanip.io — al instante mostramos tu salida de doble pila (IPv4 e IPv6 a la vez), junto con la geolocalización, el ASN y una puntuación de reputación. Sin seguimiento publicitario de terceros ni recopilación de datos.

Otras opciones: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (popular en China).

2.2 Desde la línea de comandos (para desarrolladores / servidores)

terminal
$ curl ifconfig.me
1.2.3.4

$ curl -4 ifconfig.co      # forzar IPv4
1.2.3.4

$ curl -6 ifconfig.co      # forzar IPv6
2001:db8::1

$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.4

2.3 Atención: puedes tener una salida IPv4 y otra IPv6

La banda ancha doméstica en China (p. ej., China Telecom) tiene IPv6 activado por defecto, y los navegadores prefieren IPv6 cuando ambos están disponibles. Por eso, una herramienta de "cuál es mi IP" puede devolver una dirección IPv6 cuando esperabas una IPv4; esto no es una fuga, es el comportamiento normal de la doble pila. Para ver específicamente tu salida IPv4, visita en el navegador un dominio solo IPv4 (ipv4.ip.sb).

3. Cómo encontrar tu IP privada / IP de la puerta de enlace, por plataforma

3.1 Windows

cmd.exe (Win + R → cmd)
C:\> ipconfig

Configuración IP de Windows

Adaptador de Ethernet Ethernet:
   Sufijo DNS específico para la conexión. . :
   Dirección IPv4. . . . . . . . . . . . . . : 192.168.1.5    ← IP privada
   Máscara de subred . . . . . . . . . . . . : 255.255.255.0
   Puerta de enlace predeterminada . . . . . : 192.168.1.1    ← IP de la puerta de enlace

Si usas PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway

3.2 macOS

Terminal (zsh)
$ ifconfig en0     # en0 es Wi-Fi; en1 suele ser la conexión por cable
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
    inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
    inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4

$ route -n get default | grep gateway
   gateway: 192.168.1.1            ← puerta de enlace

$ networksetup -getinfo Wi-Fi      # salida más legible
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1

Interfaz gráfica: Configuración del Sistema → Red → tu Wi-Fi actual → Detalles → TCP/IP; el campo "Router" es tu puerta de enlace.

3.3 Linux

Terminal (bash)
$ ip addr show          # IP privada
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
    inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
    inet6 fe80::aede:48ff:fe00:1122/64 scope link

$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100

$ hostname -I            # forma compacta, solo muestra la IP privada
192.168.1.5

3.4 iOS (iPhone / iPad)

  • Configuración → Wi-Fi → toca ⓘ (botón de información) junto a tu red Wi-Fi actual
  • "Dirección IP" = tu IP privada
  • "Router" = IP de la puerta de enlace (la IP LAN de tu router)
  • "Máscara de subred" suele ser 255.255.255.0

3.5 Android

  • Configuración → Wi-Fi → mantén presionada tu red Wi-Fi actual (o toca el icono del engranaje) → Modificar red → Opciones avanzadas
  • "Puerta de enlace" / "IP de la puerta de enlace" es la IP del router
  • La ruta exacta varía según la marca de Android (Xiaomi / Huawei / Samsung); busca "Puerta de enlace" o "Configuración de IP"
  • O usa una app de terceros que lo muestre directamente: Wi-Fi Analyzer / Fing

4. Casos especiales

4.1 Tengo una VPN activada: mi IP pública debería ser la de salida de la VPN

Con una VPN de túnel completo (modo TUN), tu IP pública de salida es la IP del servidor VPN. Pero ojo con las fugas:

  • WebRTC puede exponer tu IP real; compruébalo con /leak (nuestra prueba de fugas)
  • Si en una conexión de doble pila la VPN solo enruta IPv6 parcialmente mientras IPv4 va por el túnel, el tráfico IPv6 del navegador puede saltarse la VPN: verás una salida IPv6 que coincide con tu ISP
  • Los proxies HTTP/SOCKS (sin TUN) no gestionan UDP: el tráfico de WebRTC, QUIC y videollamadas puede sufrir fugas

Consulta la guía completa sobre el rastreo de VPN para más detalles.

4.2 Mi red doméstica está detrás de CGNAT: la IP WAN del router es 100.64.x.x

Entra en tu router y revisa la IP WAN. Si está en el rango 100.64.0.0/10 es que tu ISP te ha puesto detrás de CGNAT y no tienes una dirección IPv4 pública real. Para hacer redirección de puertos o exponer servicios, llama a tu ISP y solicita una IP pública (normalmente es gratis). Consulta la guía de autodiagnóstico de CGNAT para más detalles.

4.3 Varios adaptadores de red / varios ISP: ¿cuál es la salida "real"?

Si en casa tienes conectados a la vez Wi-Fi y Ethernet, o tu portátil con Windows tiene enchufado un adaptador de red USB, puede que varios adaptadores tengan su propia IP, pero solo el de la ruta predeterminada se usa realmente como salida pública.

  • Windows: route print mira la puerta de enlace (Gateway) de la fila "0.0.0.0"
  • macOS / Linux: route -n get default / ip route | grep default

4.4 Estoy en una Wi-Fi pública / red compartida: la IP pública se comparte mediante NAT

La salida de una red Wi-Fi de cafetería / hotel / pública está compartida por toda la red — cientos de personas pueden estar usando la misma IP pública a la vez. A menudo es el motivo por el que los sitios te limitan la velocidad, te obligan a resolver un CAPTCHA o te bloquean directamente por baja reputación. Usa la página de inicio de cleanip.io para consultar la puntuación de reputación: por debajo de 60 conviene tener cuidado (es habitual en las Wi-Fi públicas).

4.5 Mi IPv6 aparece como fe80::... — ¿está fallando mi red?

fe80::/10 es una dirección de enlace local, y toda interfaz de red IPv6 tiene al menos una: no es una dirección IPv6 pública, solo es válida dentro de su propia subred. Para encontrar una IPv6 pública, busca una que empiece por 2xxx:... (una dirección unicast global). Si tienes fe80 pero ninguna IPv6 global, tu ISP no te ha asignado una.

5. Referencia rápida de comandos

ObjetivoWindowsmacOS / Linux
IP pública de salidaVisita cleanip.io / curl ifconfig.mecurl ifconfig.me
Todas las IP localesipconfig /allifconfig / ip addr
Puerta de enlace predeterminadaipconfig mira "Puerta de enlace predeterminada"ip route / route -n get default
Servidor DNSipconfig /all mira "Servidores DNS"cat /etc/resolv.conf / scutil --dns
Tabla de enrutamientoroute printnetstat -rn / ip route
Vaciar la caché DNSipconfig /flushdnssudo killall -HUP mDNSResponder / systemd-resolve --flush-caches

Lecturas adicionales

mimetic
mimetic
mimetic