
Navegar por Internet es como circular con un coche por una autopista. Los coches serían los paquetes de datos, la propia autopista los cables de red y las casetas de cobro (puntos de peaje) los módems lo que hay antes de llegar a la caseta de cobro sería tu casa o red local y lo que hay después sería Internet. Para poder identificar tu coche usamos matrículas (placas en México y otros países). Las matrículas identifican a un determinado coche y solo a ese.
Ahora imagina que cuando llegas a una caseta de cobro te dan una nueva matrícula que se superpone a la tuya y que será la nueva identificación de tu coche y que es la misma matrícula que le darán a muchos más…o sea, que muchos coches circularán a partir de ese punto con la misma matrícula…eso se llama CG-NAT en tecnologías de Internet.
Cada equipo de tu casa conectado a tu router tiene asignada una dirección IP, un identificador único para cada dispositivo. Eso se llama IP Privada, solo funciona entre tu dispositivo y tu router. Identifica cada dispositivo dentro de tu red local. Los router se encargan de otorgar una IP Privada a cada dispositivo que conecte a él. Cuando lo desconectas del router, este queda almacenado en reserva en su catálogo y cuando lo volvemos a conectar, tratará de volver a otorgarle la misma IP. Pero puede que se le otorgue a otro dispositivo nuevo si en ese momento no hay más IPs libres. Sea como sea, las IP privadas solo funcionan entre tú y el router.
El router es como la caseta de cobro de la autopista…identifica a cada dispositivo individual gracias a la IP privada y lo conecta al modem, que a su vez envía las solicitudes a los servidores de tu proveedor.
Hago notar que ese aparato que te coloca tu proveedor de Internet y al cual conectas tu PC y otras cosas…es en realidad al menos dos aparatos encapsulados en una sola cajita o carcasa. Por un lado es un router (esa parte con muchos hoyitos en los que conectas las cosas) y un modem que es el que envía los datos o señal a tu proveedor (es donde se conecta el cable que va hacia afuera de tu casa). Actualmente incluyen normalmente un tercer aparato…una tarjeta WiFi que conecta dispositivos al router sin necesidad de cables
Pero la IP Privada no sale del router….toma todos los dispositivos y les otorga una IP común, es la IP Pública que es la que se usará como tu identificador en Internet. La IP Pública identifica a los modems y la Privada a los distintos dispositivos conectados al router. Por eso, sabiendo tu IP Pública podrán saber cómo mucho tu ubicación geográfica…incluso la dirección de tu casa que es donde suele estar tu modem…pero no pueden identificar tus dispositivos.

Esta mecánica sucede en cada router/modem del mundo mundial.
¿Pueden dos usuarios tener la misma IP Pública?
Sí…porque además de la IP también se incluyen datos adicionales en los paquetes que identifican de donde proceden las solicitudes (donde se especifica país, proveedor, etc…)
Eso no representa problemas, porque cada IP Pública identifica a usuarios (modems) de forma individual sin ningún inconveniente.
El problema es que las direcciones IP Públicas son limitadas, una vez que has consumido todas las que tienes disponibles…entramos en un serio problema…ya no podemos otorgar más hasta que se libere alguna.
Pongámoslo en números chiquitos para entenderlo mejor. Si un proveedor de internet compra 100 direcciones IP…eso es el número de clientes máximo que puede administrar…pero como todo negocio, tratas de tener los más usuarios posibles. ¿Cómo puedo hacer entonces para dar servicio a más usuarios de los que tengo como tope?¿Qué pasa si lo que necesito es tener 500 clientes en vez de los 100 que matemáticamente puedo tener?
Para eso nació CG-NAT
Veamos así grosso modo cómo funciona esto de Internet…muy básico. Tu PC solicita ver la página web A. La solicitud pasa de tu PC al router, luego al modem, luego a los servidores de tu proveedor y de ahí a varios servidores más a lo largo de casi todo el mundo y llega por fin al destino, que suele estar en otro PC o en un servidor. Y una vez gestionada la solicitud en el destino, se envía una respuesta por caminos similares.
Así funciona más o menos cuando usamos una IP Pública estática…pero con CG-NAT hay un paso intermedio.
La solicitud inicial pasa del router al modem y de ahí a un router especial que gestiona muchas IP Públicas y les asigna una nueva IP Pública común.
Esto significa que en una comunicación de IP Pública normal, tu IP Pública identifica tu modem en particular…pero en un CG-NAT, la IP Pública identifica al router CG-NAT…no al tuyo. Un mismo proveedor puede asignar muchos IP Públicos a muchos módems individuales, a mucho clientes. Este router CG-NAT funciona de forma similar al tuyo y trata a las IP Públicas que sale de los modems de sus clientes como si fuesen IP Privadas.

Esto se hace en proveedores que no quieren o no pueden invertir en comprar cierta cantidad de direcciones o que usan aún la tecnología IPv4 que tiene un número muy limitado de direcciones posibles en el mundo actual. Muchos proveedores están ya actualizando a la tecnología IPv6 que ofrece un rango de IPs posibles en trillones. Pero a muchos les sale muchísimo más barato implementar un sistema CG-NAT que invertir en cambiar toda la infraestructura a IPv6.
Ahora veamos por qué nos debe importar si nuestro proveedor nos da IP Pública directa o lo hace a través de un CG-NAT.
Por la misma tecnología, un CG-NAT es una ventaja para el proveedor solamente, pero no para el cliente.
Si estamos conectados por CG-NAT no podremos usar algunas funcionalidades de conectividad. No podremos conectar un NAS o un servidor personal a Internet, no podremos usar un FTP, tendremos serios problemas o directamente no podremos crear un sistema de videovigilancia en red que necesite conectarse a internet…y así varios servicios y funcionalidades.
Básicamente, cualquier funcionalidad que requiera poder identificar nuestro modem en Internet….se verá afectada.
No es necesariamente que tengamos estos problemas…pero tiene el potencial para que surjan.
Ya hemos visto así por encima que es una IP privad, una pública, como funciona esto de internet y que es un CG-NAT.
Ahora veremos como averiguar si estamos conectados a través de una IP Pública directa o a través de un CG-NAT desde nuestro PC.
Para ello, lógicamente, necesitamos un PC conectado a nuestro router. Este método lo haremos desde un Windows.
Primero vamos a averiguar cuál es nuestra IP Pública.
Nada más sencillo que entrar en la siguiente página web
En ella sabremos cual es. La copiamos porque la necesitaremos en los siguientes pasos.

Abrimos una sesión de Terminal

escribimos
tracert XXX.XXX.XXX.XXX
donde XXX.XXX.XXX.XXX es la dirección IP que copiamos antes
Tras pulsar Intro nos mostrará los resultados.
Si aparece un solo paso…nuestra navegación se hace con una IP Pública directa
Si aparecen dos o más pasos o trazas…es que estamos navegando a través de un CG-NAT

Cada paso o traza significa que la solicitud original pasa por un router CG-NAT diferente antes de salir a Internet. Como vemos en el anterior ejemplo…estamos en una navegación a través de CG-NAT…y nuestra IP Pública directa pasa a través de dos CG-NAT que la cambia dos veces.
Repito que no necesariamente nos causará problemas en el día a día…pero tiene el potencial para tenerlos si tienes planeado ofrecer servicios online desde tu casa o red local hacia internet.
El principal problema es que con un CG-NAT no puedes administrar (cerrar/abrir) puertos puesto que es tu proveedor el que los administra en los router CG-NAT…es inútil que abras un puerto en tu router porque si está cerrado en el CG-NAT….no puedes hacer nada y estará cerrado al final.. Con una IP Pública directa o estática, ya puedes administrarlos tu directamente en tu router porque tus solicitudes no pasan por ningún router adicional.
Para usuarios habituales y redes domésticas….el estar tras un CG-NAT o no, no va a tener importancia…podrás hacer tus actividades normalmente sin problemas…pero si tienes planeado montar un servidor propio desde tu casa, por ejemplo, si necesitaría que tu IP Pública sea estática y directa. En ese caso, normalmente, hay que solicitarla a tu proveedor. Algunos te la asignan de forma gratuita y otros te cobran un extra en tu tarifa final.
Espero no haberme/les liado mucho y nos vemos en otra ocasión.
Sean felices como perdices.

0 comentarios