¿Qué+es+nat?

Nat es network address translation (Traducción de direcciones de red) es un método por el cuál los enrutadores de red que intercambia paquetes entre redes que tienen direcciones incompatibles, básicamente sirve para convertir una dirección ip no compatible con una red por otra que si sea compatible.Hay varios tipos de nat que explicaré mas adelante. Su uso más común es permitir utilizar direcciones privadas para acceder a Internet. Se espera que método nat desparezca con la utilización de ipv6 puesto que se usa nat por el agotamiento de direcciones ipv4.
 * Explicación sobre NAT:**


 * Tipos de NAT:** Según cual sea nuestra problema y la estructura de nuestra red debemos escoger uno de los distintos mecanismos de nat que existen y son los siguiente.


 * Estático:** Este tipo de nat traduce una ip privada por una pública permitiendo a un host tener una ip privada y a la vez poder acceder a él desde Internet. Su configuración sería la siguiente en un router Cisco.

Router(config)# ip nat inside source static 192.168.1.6 200.41.58.112 Router(config)# interface fastEthernet 0/0 Router(config-if)# ip nat inside Router(config)# interface serial 0/0 Router(config-if)# ip nat outside


 * Dinámico:** Este tipo de nat traduce una ip privada por otra pública basándose en una tabla de direcciones públicas, cuando un host con una ip privada pide salir a Internet al enrutador le asigna una Ip pública de la tabla antes mencionada. Si solo tienes 2 direcciones ip públicas y 5 host sólo dos primeros accederán a Internet el resto de hosts tendrán que esperar a que quede una ip pública libre. La configuración en un router Cisco a continuación.

Router(config)# ip nat pool name red 163.10.90.2 163.10.90.6 netmask 255.255.255.240 Router(config)# access-list 10 permit 192.168.1.0 0.0.0.255 Router(config)# ip nat inside source list 10 pool red Router(config)# interface fastEthernet 0/0 Router(config-if)# ip nat inside Router(config)# interface serial 0/0 Router(config-if)# ip nat outside


 * Sobrecargado:** Es el más usado, consiste en tener una sola dirección pública para varias direcciones privadas, como veis esto lo tenemos en casi todos los hogares. Para conseguir que varias direcciones privadas usen solo una sola dirección pública, nat sobrecargado hace uso de los puertos para controlar las conexiones de los hosts que han pedido la dirección pública, todo esto lo introduce en un tabla. La configuración.

Router(config)# access-list 10 permit ip 192.168.1.0 0.0.0.255 Router(config)# ip nat inside source list 10 interface serial 0/0 overload Router(config)# interface fastEthernet 0/0 Router(config-if)# ip nat inside Router(config)# interface serial 0/0 Router(config-if)# ip nat outside