Qué es NAT y cómo actúa en nuestra red

Qué significa NAT

Internet está compuesto por muchos términos, factores, servicios, herramientas… Cada uno de los componentes sirven para permitir las conexiones, hacer uso de las múltiples plataformas que hay en la red y, en definitiva, navegar. En este artículo vamos a centrarnos en qué significa NAT y por qué es tan importante para nuestra red, para poder navegar en el día a día.

Qué significa NAT

En primer lugar vamos a hablar de qué es NAT. Podemos decir que son las siglas de Network Address Translator, o en español traductor de direcciones de red. Su función es precisamente esa, traducir las direcciones para que sean posibles las conexiones.

El NAT es una parte fundamental entre nuestros dispositivos e Internet. Forma parte del router, módem o el equipo que utilicemos para conectarnos a la red. En ocasiones es conocido como enmascaramiento de direcciones IP. Esto es así ya que permite crear una dirección IP pública para que posibles extraños no pirateen nuestra red.

Cada uno de los dispositivos que hay conectados en nuestra red tienen una dirección IP única. Aquí podemos mencionar ordenadores, móviles o cualquier otro equipo. Esto es necesario para que esté conectado a Internet y el router lo detecte y pueda funcionar con normalidad. El traductor de direcciones de red lo que hace (ya sea en el router, módem o dispositivo que sea) es proporcionar una dirección IP pública a toda esa red, a todo el conjunto de equipos.

Podemos decir que en vez de tener que asignar una dirección IP diferente para cada uno de estos dispositivos, el NAT lo que hace es dar una única para todos. Puede ser cualquiera entre 192.168.0.0 y 192.168.255.255. Los paquetes de datos que proceden de Internet contienen la dirección IPv4 externa en su encabezado. Según el tipo de datos, el NAT lo reenvía a los dispositivos privados o internos para que los datos puedan procesarse según sea necesario.

En resumen, el NAT ayuda a controlar que las direcciones IPv4 se agoten, administrando direcciones IPv4 locales o privadas de todos los equipos conectados a la red. Entonces, si hay tres ordenadores, dos móviles, una impresora y cualquier otro equipo, cada uno tiene una dirección IP privada, lo que haría un total de siete direcciones. NAT los trata individualmente dentro de la red, pero para Internet, es solo una dirección IP, como si fuera un dispositivo único.

Hay que tener en cuenta que NAT actúa únicamente sobre direcciones IPv4. Como sabemos existe también la opción de IPv6, más adaptados y con mejores características. En este caso no se necesitaría traducir las direcciones de red.

Qué es NAT

Qué significa CG-NAT

Otro término que nos podemos encontrar es el de CG-NAT. Viene de Carrier Grade Network Address Translation. En este caso estamos ante una técnica que permite utilizar una misma dirección IPv4 pública donde se asocian varias direcciones privadas de manera simultánea.

¿Para qué sirve esto? Su utilidad es que una operadora permite conectar a Internet varios clientes de forma simultánea. Simplemente necesitaría una dirección IPv4 pública. De esta forma se podría mitigar la limitación para poder cubrir la demanda de servicios.

Hay muchos operadores que utilizan este recurso. Hay que tener en cuenta que se trata de algo temporal, hasta que las direcciones IPv6 estén disponibles de manera masiva. Sin embargo cuenta con importantes desventajas, como es la imposibilidad de hacer uso de determinados servicios al no poder hacer reenvío de puertos en el router. Esto es así ya que el propio operador tiene su NAT.

A nivel de usuario esto no es algo que se note realmente. Podemos hacer pruebas de velocidad y no tener ningún problema. Sí podría haber diferencias en cuanto al ping, que podría ser algo superior en determinados casos. Pero sin duda algo que afecta al CG-NAT es que no podemos abrir puertos. Esto es lo que impide que podamos hacer uso de determinados servicios en Internet.

Comprobar si usamos CG-NAT

Como hemos mencionado algunas operadoras utilizan este sistema. Podemos saber de una manera rápida y sencilla si estamos utilizando CG-NAT o no. Para ello hay que llevar a cabo una serie de pasos.

Lo primero que tenemos que hacer es saber cuáles nuestra IP. Existen herramientas en Internet que nos lo dicen fácilmente. Posteriormente, una vez sepamos cuál es, tenemos que ir a Inicio, abrimos el Símbolo del sistema y ejecutamos el comando tracert + dirección IP (la que hemos obtenido).

Tracert CG-NAT

Una vez ejecutemos este comando nos mostrará uno o dos saltos de línea. En el primer caso significa que no estamos usando CG-NAT, mientras que el segundo sí.

De esta manera tan sencilla podemos saber si estamos utilizando CG-NAT o no.

El artículo Qué es NAT y cómo actúa en nuestra red se publicó en RedesZone.

Powered by WPeMatico

Gustavo Genez

Informático de corazón y apasionado por la tecnología. La misión de este blog es llegar a los usuarios y profesionales con información y trucos acerca de la Seguridad Informática.