Lección 4 de 4 · 6 min
Su enrutador y NAT
Por qué todos los dispositivos de su hogar pueden estar en línea a la vez a través de una única dirección pública, y de qué lo protege y de qué no lo protege ese arreglo.
Busque su propia dirección IP pública y todos los dispositivos de su red doméstica, teléfono, computadora portátil y altavoz inteligente, mostrarán el mismo número. Mire cuál cree cada dispositivo que es su propia dirección y encontrará algo diferente: una dirección privada como 192.168.1.12, de los rangos que RFC 1918 reserva para redes locales, cubiertos en la primera lección de este curso. El dispositivo que une los dos es su enrutador, utilizando una técnica llamada traducción de direcciones de red o NAT.
Qué hace realmente NAT
El glosario de MDN lo define claramente: NAT "es una técnica para permitir que varias computadoras compartan una dirección IP", "asignando direcciones únicas a cada computadora en la red local y ajustando el tráfico de la red para enviar datos al lugar correcto". Concretamente, cuando su computadora portátil abre una conexión a un sitio web, el enrutador reescribe el paquete saliente para que parezca provenir de la dirección pública del enrutador y mantiene una tabla que vincula esa conexión con la dirección privada y el puerto de su computadora portátil. Cuando llega la respuesta, el enrutador la busca en esa tabla y la reenvía al dispositivo correcto.
Esta es la razón por la que existe NAT: los aproximadamente 4.300 millones de direcciones IPv4 nunca iban a extenderse a una dirección pública para cada teléfono, computadora portátil y dispositivo inteligente en cada hogar, y los proveedores de Internet generalmente le dan a un hogar solo una dirección pública. NAT permite que un hogar con una docena de dispositivos comparta esa única dirección sin que cada uno necesite la suya propia.
Por cierto, qué hace NAT por usted
NAT se creó para resolver la escasez de direcciones, no para proteger su red, pero tiene un efecto secundario útil. Debido a que los dispositivos detrás de él solo tienen direcciones privadas, una computadora en Internet abierta no puede simplemente abrir una conexión nueva y no solicitada a su computadora portátil como lo haría si su computadora portátil tuviera una dirección pública directamente: no hay una dirección pública a la que pueda llegar, y el enrutador no tiene ninguna entrada coincidente en su tabla de traducción a la que reenviar esa conexión. El tráfico que solicitó su propio dispositivo se devuelve porque el enrutador recuerda la solicitud; el tráfico que nadie pidió generalmente no tiene adónde ir.
Lo que NAT no hace
Ese filtrado incidental no es lo mismo que seguridad, y vale la pena ser precisos en la diferencia:
- NAT no hace nada con las conexiones que sus propios dispositivos abren hacia afuera. Si una aplicación en su computadora portátil se conecta a un servidor, NAT felizmente deja que la respuesta vuelva a ingresar; no tiene opinión sobre si esa aplicación debería haber estado hablando con ese servidor en primer lugar.
- NAT no inspecciona ni cifra el contenido. Todo lo que se envía en claro es tan legible para los sitios y redes intermedias como lo sería sin NAT.
- NAT no sustituye a un firewall. Muchos enrutadores ejecutan un firewall con estado junto con NAT, y es ese firewall, que rastrea el protocolo de enlace descrito en la lección anterior, el que hace el trabajo real de decidir qué permitir.
- Los dispositivos que comparten una dirección pública aún pueden diferenciarse individualmente por otros medios, como cuentas, cookies o identificadores de dispositivos utilizados por los sitios que visitan.
En resumen: NAT es la razón por la que toda su familia comparte una dirección y, como efecto secundario, por la que las conexiones entrantes aleatorias generalmente no pueden llegar a un dispositivo específico dentro de su casa sin ser invitadas. No dice nada sobre lo que sus propios dispositivos eligen enviar, ni sobre nadie en el nivel inferior de sus propias conexiones salientes.
Lo esencial
- NAT permite que muchos dispositivos en una red privada compartan una dirección IP pública, reescribiendo y rastreando las conexiones a medida que pasan por el enrutador.
- NAT existe principalmente porque IPv4 no tiene suficientes direcciones para que cada dispositivo tenga su propia dirección pública.
- Como efecto secundario, NAT dificulta que un dispositivo externo abra una conexión no solicitada directamente a uno de sus dispositivos, ya que no hay ninguna dirección pública que apunte a él.
- NAT no inspecciona, filtra ni cifra el tráfico que envían sus propios dispositivos; ese es el trabajo de un firewall, no de NAT.
- Compartir una dirección pública no hace que los dispositivos individuales sean anónimos para los sitios a los que se conectan.
Ponte a prueba
1. Según MDN, ¿qué hace NAT?
- Cifra todo el tráfico que sale del enrutador
- Permite que varias computadoras compartan una dirección IP traduciendo el tráfico al dispositivo local correcto — Correcto.
- Asigna una dirección IP pública única a cada dispositivo
- Bloquea todas las conexiones entrantes automáticamente
MDN describe NAT como una técnica para permitir que varias computadoras compartan una dirección IP ajustando el tráfico para que llegue al dispositivo correcto.
2. ¿Por qué los enrutadores domésticos suelen utilizar NAT?
- Para hacer que el Wi-Fi sea más rápido
- Porque IPv4 no tiene direcciones suficientes para que cada dispositivo doméstico tenga su propia dirección pública — Correcto.
- Porque es necesario para el cifrado.
- Para bloquear sitios web de phishing
Los aproximadamente 4.300 millones de direcciones IPv4 no son suficientes para que todos los dispositivos en todo el mundo tengan una pública, por lo que NAT permite que un hogar comparta una única dirección de su ISP.
3. ¿Qué afirmación sobre NAT y las conexiones entrantes es correcta?
- NAT escanea y bloquea activamente el tráfico malicioso
- Debido a que los dispositivos detrás de NAT no tienen dirección pública, un dispositivo externo generalmente no puede abrir una conexión nueva y no solicitada directamente con ellos. — Correcto.
- NAT hace que todos los dispositivos de la red sean invisibles para los sitios web que visita
- NAT evita que sus propias aplicaciones se conecten al exterior
La tabla de traducción de NAT solo reenvía respuestas a las conexiones que solicitaron sus propios dispositivos; no hay una dirección pública a la que un extraño pueda dirigirse directamente.
4. ¿Contra qué NO protege NAT?
- Contenido que su propio dispositivo envía a través de una conexión que abrió, incluido cualquier contenido no cifrado — Correcto.
- Escasez de direcciones IPv4
- La necesidad de un enrutador para traducir direcciones.
- Varios dispositivos comparten una dirección pública
NAT no tiene visibilidad ni control sobre lo que su propio dispositivo elige enviar; solo traduce y rastrea direcciones, no inspecciona ni protege el contenido.
Ponlo en práctica con FireAI
Pon esta lección en práctica en tu propia computadora.
- Descubre a dónde envía datos una app, en el Mapa mundial — Ve exactamente con qué empresa y país está hablando en silencio una app.
- Reglas: app, sitio web, dominio, IP o un rango, para siempre o hasta que reinicies — Escribe una regla tan precisa como una sola dirección o tan amplia como un dominio entero.
- Inspección profunda, sin descifrar nada — Obtén detalle real sobre una conexión segura sin que FireAI lea nunca lo que hay dentro.
Fuentes
- RFC 1918: Address Allocation for Private Internets
- MDN Web Docs: NAT (Glossary)
- Cloudflare Learning: What is my IP address?
Ponlo en práctica en tu Mac
Prueba todas las funciones gratis durante 17 días, sin tarjeta.