Desde un punto de vista técnico, la mejor solución para este problema es habilitar IPv6 en su red. Cuando IPv6 está habilitado, debe crear un registro AAAA para su dominio. Mantenga el registro A existente apuntando al IPv4 externo del enrutador . Cree un registro AAAA que apunte a la dirección IPv6 del servidor .
IPv6 tiene suficientes direcciones para evitar NAT, por lo que no necesitará una horquilla NAT para IPv6. Y una vez que haya habilitado IPv6 y creado registros AAAA, cualquier cliente que admita RFC 8305 probará IPv6 antes que IPv4. Esto significa que tampoco necesita la horquilla NAT para IPv4, porque los clientes no la usarán.
Aún necesitará su NAT IPv4 existente para las conexiones salientes y el reenvío de puertos para las conexiones entrantes hasta que la mayor parte del mundo también haya habilitado IPv6.
También es más rápido.
El uso de IPv6 le brindará un mejor rendimiento que la horquilla NAT.
Con la horquilla NAT, su cliente enviará un paquete a través de un conmutador al enrutador, el enrutador realizará dos rondas de traducción y finalmente enviará el paquete a través del conmutador al servidor. Los paquetes del servidor al cliente pasarán por esa ruta completa a la inversa.
Con IPv6, evitas NAT, en cambio, los paquetes se envían directamente a través del conmutador entre cliente y servidor. Esto significa que en un viaje de ida y vuelta reduce la cantidad de pasadas a través del conmutador de 4 a 2, y evita 2 viajes a través del enrutador y las 4 traducciones que el enrutador habría realizado. Esto se traduce en un mejor rendimiento.
Esto es cierto incluso si utiliza un interruptor integrado en la misma caja que el enrutador.
¿Qué pasa si el ISP no tiene IPv6?
Si está utilizando un ISP que no es compatible con IPv6, le preguntaré si debería alojar servidores en esa red. Estas son mis sugerencias sobre qué hacer si el ISP actualmente no es compatible con IPv6.
Primero dígale al ISP que necesita IPv6. Y tal vez les recuerde que el protocolo IPv6 ha existido durante 20 años, por lo que llevan mucho tiempo retrasados en su soporte. Si eso no es suficiente para que el ISP lo tome en serio, comience a buscar otros ISP.
Si encuentra un ISP con soporte para IPv6, puede ejecutar con ambos ISP durante un período de transición. En el enrutador conectado al nuevo ISP, puede desactivar IPv4 en el lado LAN y luego conectar los lados LAN de ambos enrutadores al mismo conmutador. IPv4 e IPv6 son dos protocolos independientes y, como tal, no hay ningún problema si esas conexiones pasan por diferentes enrutadores. Como beneficio adicional, le brinda cierta cantidad de redundancia si una de las conexiones tiene una interrupción.
Si no puede encontrar un ISP con soporte para IPv6, debería considerar mover su servidor a una instalación de alojamiento. Con un servidor en una instalación de alojamiento, usted depende menos de la ubicación geográfica y, por esa razón, existe una mayor competencia entre los proveedores, lo que ayudará a garantizar que haya uno que satisfaga sus necesidades.
Mover el servidor a una instalación de alojamiento no le dará a sus clientes IPv6, pero mover el servidor significa que ya no necesitará una horquilla NAT para alcanzarlo.
Lo que no debes hacer
No encienda IPv6 y cree registros AAAA si no tiene una forma de enrutar el tráfico IPv6. Si su ISP no admite IPv6, pero elige habilitar IPv6 en su LAN de todos modos (tal vez usando direcciones RFC 4193) y crear registros AAAA, funcionará para clientes en su LAN que lleguen al servidor en su LAN. Pero la comunicación entre su LAN y el mundo exterior primero probaría IPv6 (que no funcionaría), y dependería de recurrir a IPv4, que en el mejor de los casos es un poco más lento o, en el peor, no sucede.