La respuesta simple es:
- NAT se utiliza para traducir una IP privada interna a una IP pública externa para acceder a Internet. Las IP privadas no se pueden enrutar en Internet.
Más detalles y algo de historia para los interesados a continuación.
NAT se usaría cuando tenga una conexión a Internet con una dirección IP pública y el resto de la red interna esté usando una dirección IP privada. Estas IP privadas son direcciones en los siguientes rangos, divididas por clase:
- ¿Es el futuro de la comunicación servidor-cliente gRPC o GraphQL?
- ¿Es posible ejecutar un archivo .bat cuando entra un trabajo de impresión en Microsoft Server 2008?
- ¿Cuáles son las tesis de temas recientes en redes de computadoras?
- ¿Cuáles son las razones por las que BGP envía mensajes de actualización?
- ¿Cuáles son las razones por las que el contenedor se transborda en el puerto? Una razón es la conectividad. ¿Cuáles son las otras razones?
- Clase A: 10.0.0.0 – 10.255.255.255
- Clase B: 172.16.0.0 – 172.31.255.255
- Clase c: 192.168.0.0 – 192.168.255.255
La razón por la que son privadas es porque las empresas pueden usar direcciones IP en sus redes y no tener que obtener una dirección IP de IANA, el órgano rector que asigna las direcciones IP a las empresas para su uso en Internet. La razón por la que esto es importante se debe al simple hecho de que se nos está acabando. Presentamos IPv6.
Para poner esto en perspectiva, todas las direcciones IPv4 disponibles permiten 1 IP por cada 2 humanos en el planeta, ya que hay aproximadamente un total de 4 mil millones de direcciones IP que solo usan los 32 bits en el direccionamiento IPv4. Con IPv6, tiene 128 bits utilizados para el direccionamiento. SI movió el IPv4 ONE BIT a la izquierda, ahora tiene 1 IP por persona (cada bit movido a la izquierda, se duplica en binario, por lo tanto, de 4B a 8B, hay ~ 7.5B personas en el plano y creciendo) sin embargo, con IPv6 , esto movió 96 BITS a la izquierda, lo que básicamente significa que hay más direcciones IP, ¡NUNCA habrá personas en este planeta, y algo más!
Entonces, volvamos a la pregunta original después de algunos antecedentes sobre el direccionamiento. Una empresa o persona usaría NAT para preservar el direccionamiento IPv4 ya que hay aproximadamente 1 dirección IP disponible por cada 2 personas en el planeta, aproximadamente. Permitir que las empresas y las redes domésticas utilicen estas IP privadas permite un mayor direccionamiento disponible para los hosts en Internet y enrutadores para permitirle acceder desde su computadora en el trabajo o desde su hogar al sitio web que está tratando de visitar.
NAT utiliza una IP pública en el ‘exterior’ (conexión a Internet) que asignará la dirección IP privada en el ‘interior’ (red doméstica o corporativa) y rastreará a dónde va. Esta es una solución brillante para permitir la conservación del direccionamiento IP en su conjunto y no agotarse, sin embargo, como hemos visto recientemente, se está agotando ya que cada vez hay más sitios que surgen. Algunos de los sitios web a los que accede tienen estas direcciones IP privadas también en el interior y utilizan una pequeña gama de IP públicas para conectar estas conexiones a NAT para que pueda tener más hosts que sirvan cualquier servicio y no se queden sin IP.
¿Imagínese si va a un vecindario que no tiene suficientes números para las casas y todavía tiene que recibir el correo? ¿Cómo lograrías esto? Bueno, esa parte es fácil, solo dale un nombre diferente a la calle. Sin embargo, en TCP / IP, esos números son finitos, mientras que los nombres de las calles no lo son. Además, cuando ingresa el código postal, la ciudad, el estado, etc., puede usar los mismos nombres de calles una y otra vez, como la existencia de Martin Luther King Drive en la mayoría de las ciudades principales.
Las direcciones IP son similares en que, parte de la dirección es la ciudad / estado / código postal (la parte de la red / subred), la otra parte es la dirección de la casa (parte del host) La máscara de subred permite a los ingenieros de redes construir esto en consecuencia y ajustar porciones más grandes del espacio de direcciones para usar en áreas más pequeñas de la red, en función de los dominios de difusión y las reglas de enrutamiento (otro tema completamente). Por ejemplo, tiene una pequeña sede con conexión a Internet y tres oficinas pequeñas que se conectan a la sede. Ninguno de estos lugares tendrá NUNCA más de 25 personas en un momento dado.
Usando una IP privada del rango de Clase C como, 192.168.1.1 -192.168.1.255. Puede usar una máscara de subred de 255.255.255.192 para dividirla en 64 direcciones por oficina. Luego, en la conexión a Internet, ejecute NAT para traducir TODAS estas IP en una única IP pública como 8.8.8.8 (por cierto, el servidor DNS de Google se usa como referencia para no renunciar accidentalmente a una que conozco) o algo así . Dado que las IP privadas NO se pueden enrutar en Internet, necesita la IP pública para acceder para que su ISP no descarte los paquetes. Por eso se creó NAT.
Espero que esto ayude.