Cómo conseguir una IP pública
Cómo conseguir una IP pública. Toda conexión a internet ya tiene una IP pública, pero normalmente está compartida mediante CGNAT o cambia con el tiempo. Para conseguir una dedicada y accesible tienes cuatro opciones: pedir una IP fija a tu operador, alquilar un VPS, usar un servicio de túnel como Cloudflare Tunnel o usar un servicio de IP pública dedicada como GetPublicIP, que enruta una IPv4 + IPv6 fija real hasta tu propio servidor por un túnel cifrado.
¿Quieres una IP pública dedicada en minutos?
GetPublicIP lleva una IPv4 + IPv6 pública fija a tu servidor actual en casa o en la oficina por un túnel cifrado. Sin negociar con tu operador, sin configurar el router y funciona detrás del CGNAT más estricto.
Todo dispositivo conectado a internet tiene una IP pública, pero la mayoría de los usuarios en casa y en la oficina la comparten con decenas o cientos de clientes más de su operador. Si necesitas una IP pública dedicada y accesible para alojar un servidor, gestionar tu correo, aceptar conexiones de juegos o acceder en remoto a la red de tu casa, esta guía explica qué es realmente una IP pública y las cuatro formas realistas de conseguir una.
¿Qué es una IP pública?
Una IP pública es la dirección que identifica tu conexión en internet. Cuando cargas un sitio web, envías un correo o te unes a una videollamada, el servidor remoto ve tu IP pública y le envía su respuesta.
Una IP privada (local) es la que usan tus dispositivos dentro de la red de tu casa u oficina, normalmente en los rangos 192.168.x.x, 10.x.x.x o 172.16-31.x.x. Tu router traduce entre tus direcciones privadas y tu dirección pública mediante NAT (traducción de direcciones de red), de modo que todos tus dispositivos pueden compartir una sola IP pública para el tráfico saliente.
El problema empieza cuando quieres tráfico entrante. Si tienes un servidor web, un servidor de correo, un servidor de Minecraft o cualquier servicio al que otras personas tengan que conectarse, necesitan llegar a tu IP pública. Pero si tu operador comparte esa IP pública con otros clientes mediante NAT a nivel de operador (CGNAT), las conexiones entrantes no tienen adónde ir: el equipo de NAT de tu operador no sabe qué cliente debe recibirlas.
Por eso importa conseguir una IP pública dedicada: es una dirección que te pertenece solo a ti, en la que las conexiones entrantes se reenvían a tu servidor y al de nadie más.
Comprueba tu IP pública actual
Antes de nada, averigua qué IP pública tienes ahora:
curl https://api.getpublicip.com/ip
Esto muestra tu IP pública actual junto con tu operador y tu ubicación aproximada. Para más opciones (wget, dig, IPv6), consulta nuestra guía completa para encontrar tu IP pública en Linux.
En qué fijarte: si la IP WAN de tu router no coincide con la que devuelve el comando anterior, tu operador usa CGNAT. Si el router muestra una dirección en el rango de 100.64.0.0 a 100.127.255.255, ese es el rango reservado para CGNAT, lo que confirma que tu operador comparte tu IP pública con otros clientes.
¿Necesitas una IP pública dedicada?
Si solo necesitas saber cuál es tu IP, el comando anterior es todo lo que te hace falta.
Si necesitas una IP pública dedicada y accesible para que la gente en internet pueda conectarse a algo que alojas, necesitarás uno de los cuatro métodos que verás a continuación. Motivos habituales para conseguir una IP pública dedicada:
- Alojar un sitio web o una aplicación web en casa o en la oficina
- Tener un servidor de correo (SMTP/IMAP necesitan una IP dedicada con buena reputación)
- Alojar un servidor de juegos (Minecraft, Valheim, Factorio, etc.)
- Acceso remoto a la red de tu casa (SSH, RDP, extremo de VPN)
- Home Assistant u otros paneles de domótica similares accesibles desde fuera de casa
- Tener un servidor VoIP/SIP o cualquier otro servicio que necesite conexiones entrantes
4 formas de conseguir una IP pública dedicada
1. Pide una IP fija a tu operador
La opción más directa: llama a tu operador y pide una IP pública fija.
Ventajas: una IP pública real y dedicada directamente en tu línea. Funciona con todos los protocolos y en todos los casos de uso.
Inconvenientes: muchos operadores solo ofrecen IP fija en los planes de empresa (5–30 USD al mes adicionales). Algunos operadores en España la ofrecen como opción de pago y otros no la ofrecen en sus planes residenciales. La IP está ligada a tu línea física, así que si te mudas, la pierdes. Los bloques de IP residenciales suelen tener mala reputación como remitentes de correo, lo que puede hacer fallar el correo autoalojado. No hay respaldo: si tu conexión se cae, la IP cae con ella.
Para ver con más detalle cómo funcionan las IP fijas que asignan los operadores y qué puedes esperar, consulta nuestra guía para conseguir una IP fija.
2. Usa una VPN con opción de IP dedicada
Algunos proveedores de VPN comerciales (NordVPN, Mullvad, etc.) ofrecen una IP dedicada como complemento a su servicio estándar de IP compartida.
Ventajas: es portable y funciona desde cualquier conexión. Cifra tu tráfico.
Inconvenientes: la mayoría de las IP dedicadas de VPN siguen teniendo restricciones de puertos y no están pensadas para alojar servicios. La latencia es mayor porque el tráfico pasa por el centro de datos del proveedor de VPN. La compatibilidad con protocolos varía. No sirve para autoalojar en serio.
3. Usa Cloudflare Tunnel (gratis, solo HTTP/HTTPS)
Cloudflare Tunnel (antes Argo Tunnel) te permite exponer un servidor web local a internet sin una IP pública. Funciona creando un túnel saliente desde tu servidor hasta el borde de la red de Cloudflare.
Ventajas: gratis con el plan gratuito de Zero Trust. Se salta el CGNAT automáticamente. Fácil de configurar.
Inconvenientes: solo funciona con tráfico HTTP y HTTPS. No admite correo, servidores de juegos, SSH en puertos personalizados, VoIP ni protocolos TCP/UDP en bruto. El SSL/TLS termina en los servidores de Cloudflare, lo que significa que Cloudflare puede ver tu tráfico en texto plano antes de volver a cifrarlo hacia el visitante.
Para una comparación detallada, consulta GetPublicIP vs Cloudflare Tunnel vs Tailscale.
4. Usa GetPublicIP (recomendado)
GetPublicIP lleva una dirección IPv4 pública dedicada a tu servidor por un túnel VPN WireGuard cifrado. Tu servidor se conecta de forma saliente a nuestra infraestructura de borde (algo que el CGNAT permite) y nosotros reenviamos por ese túnel todo el tráfico entrante dirigido a tu IP.
Qué lo hace diferente:
- Cualquier protocolo: HTTP, HTTPS, correo (SMTP/IMAP), servidores de juegos, SSH, VoIP, TCP/UDP en bruto: todo funciona.
- Cifrado de extremo a extremo: el SSL/TLS termina en tu servidor, no en el nuestro. Nunca vemos tu tráfico en texto plano.
- Portable: lleva tu servidor a otro operador u otra ubicación y conserva la misma IP pública.
- Respaldo integrado: si tu conexión principal se cae, el tráfico puede ir por una de respaldo.
- Sin configurar el router: el túnel se encarga de todo.
- 8,99 USD/mes por IP. Sin permanencia.
Crea una cuenta o empieza por la guía de primeros pasos para tener una IP pública dedicada funcionando en minutos.
¿Y si estás detrás de CGNAT?
Muchos operadores, sobre todo en redes móviles y en las conexiones de fibra más recientes, usan NAT a nivel de operador (CGNAT o CG-NAT) para compartir una sola IP pública entre cientos de clientes. Si la dirección WAN de tu router está en el rango de 100.64.0.0 a 100.127.255.255, estás detrás de CGNAT.
El CGNAT bloquea todas las conexiones entrantes, lo que hace imposible alojar servicios sin una solución alternativa. De los cuatro métodos anteriores:
- La IP fija del operador (método 1) te saca por completo del pool de CGNAT, si tu operador la ofrece.
- GetPublicIP (método 4) se salta el CGNAT de forma transparente, porque el túnel se inicia como una conexión saliente desde tu servidor.
- Cloudflare Tunnel (método 3) también se salta el CGNAT, pero solo para HTTP/HTTPS.
- La IP dedicada de VPN (método 2) puede funcionar o no, según si el proveedor permite abrir puertos.
Para una explicación técnica completa del CGNAT y de cómo detectarlo, consulta nuestra guía completa sobre CGNAT.
IP pública vs IP fija: ¿en qué se diferencian?
Son términos relacionados, pero no intercambiables:
- Una IP pública es cualquier dirección IP visible en internet. La mayoría de las conexiones domésticas tienen una, pero puede ser dinámica (tu operador la cambia de vez en cuando: a veces cada día, a veces cada mes) o compartida (mediante CGNAT).
- Una IP fija es una IP pública que no cambia nunca. Se mantiene igual indefinidamente, algo imprescindible para alojar servicios, porque tus registros DNS, tus reglas de firewall y tus clientes dependen de que la dirección sea estable.
La mayoría de los operadores domésticos te dan por defecto una IP pública dinámica. Si estás detrás de CGNAT, ni siquiera tienes tu propia IP pública.
Para alojar servicios necesitas una IP pública fija: una que te pertenezca, no cambie y acepte conexiones entrantes. Eso es lo que ofrece GetPublicIP. Para saber más sobre cómo funcionan las IP fijas y las opciones disponibles, consulta nuestra guía sobre IP fijas.
Preguntas frecuentes
¿Cómo consigo una IP pública?
Toda conexión a internet ya tiene una IP pública, pero suele estar compartida (mediante CGNAT) o ser dinámica (cambia de vez en cuando). Para conseguir una IP pública dedicada puedes pedir una IP fija a tu operador, usar un servicio de túnel como Cloudflare Tunnel para el tráfico HTTP o usar un servicio de IP pública dedicada como GetPublicIP, que lleva una dirección IPv4 real a tu servidor por un túnel WireGuard cifrado.
¿Una IP pública es gratis?
Consultar tu IP pública actual es gratis: basta con ejecutar curl https://api.getpublicip.com/ip en cualquier terminal. Conseguir una IP pública dedicada para alojar servicios suele costar dinero. Los operadores cobran entre 5 y 30 USD al mes por una IP fija. GetPublicIP cuesta desde 8,99 USD al mes por IP. Cloudflare Tunnel es gratis, pero solo admite tráfico HTTP y HTTPS.
¿Dónde puedo conseguir una IP pública?
Hay cuatro fuentes principales: tu operador (contratando una IP fija como complemento), un proveedor de VPN que ofrezca IP dedicadas, Cloudflare Tunnel (gratis, solo HTTP) o un servicio de IP pública dedicada como GetPublicIP. La mejor opción depende de lo que vayas a alojar y de si necesitas compatibilidad con cualquier protocolo, alojar correo o cifrado de extremo a extremo.
¿Qué diferencia hay entre una IP pública y una IP privada?
Una IP privada (como 192.168.1.x o 10.0.0.x) se usa dentro de tu red local y no es accesible desde internet. Una IP pública es la dirección que ve el resto de internet cuando tu tráfico sale de tu router. Tu router traduce entre ambas mediante NAT. Para alojar un servidor al que cualquiera pueda llegar desde internet, necesitas una IP pública dedicada.
¿Necesito una IP pública para alojar un servidor?
Sí, si quieres que el servidor sea accesible desde internet. Sin una IP pública dedicada, las conexiones entrantes no pueden llegar a tu máquina porque el NAT o el CGNAT de tu operador no sabe a qué cliente reenviarlas. Los servidores de correo, de juegos, web y de escritorio remoto necesitan una IP pública accesible.
¿Puedo conseguir una IP pública si mi operador usa CGNAT?
Sí. El CGNAT bloquea las conexiones entrantes porque comparte una IP pública entre muchos clientes, pero puedes saltártelo. GetPublicIP lleva una IP pública dedicada por un túnel WireGuard, que funciona incluso detrás del CGNAT más estricto porque el túnel se inicia como una conexión saliente desde tu servidor. También puedes pedir a tu operador una IP fija (si la ofrece) para salir del pool de CGNAT.
¿Una IP pública es lo mismo que una IP fija?
No exactamente. Una IP pública puede ser dinámica (tu operador la cambia de vez en cuando) o fija (no cambia nunca). La mayoría de las conexiones domésticas reciben una IP pública dinámica. Para alojar servicios necesitas una IP pública fija, porque tus registros DNS, tus reglas de firewall y tus clientes dependen de que la dirección no cambie. GetPublicIP ofrece IP públicas fijas.
¿Cuánto cuesta una IP pública dedicada?
Depende del proveedor. Los operadores suelen cobrar entre 5 y 30 USD al mes por una IP fija como complemento, a menudo solo en planes de empresa. GetPublicIP ofrece direcciones IPv4 públicas dedicadas desde 8,99 USD al mes, sin permanencia, compatibles con cualquier protocolo y con cifrado de extremo a extremo. Cloudflare Tunnel es gratis, pero se limita a HTTP y HTTPS.
Guías relacionadas
- IP pública fija: qué es y cómo conseguir una: la visión completa de todas las opciones y sus ventajas e inconvenientes
- Cómo conseguir una IP fija: guía paso a paso
- Autoalojar detrás de CGNAT: si tu operador es el obstáculo