Servidor DNS y WWW detrás de NAT

Si su propio servidor DNS y su servidor WWW funcionan en la misma red privada, es posible que se haga las siguientes preguntas:

¿Cómo puedo gestionar las consultas DNS para www.midominio.com provenientes de mi LAN? ¿Cómo serán contestadas mediante la dirección IP de la red privada del servidor web, mientras que las consultas DNS provenientes de Internet recibirán una dirección IP regular asociada con www.midominio.com?

La solución es bastante sencilla y utilizará el Transmisor DNS integrado en WinRoute para resolver el problema. Debe configurar el Transmisor DNS de WinRoute como el servidor DNS en todos los PC clientes. En el PC WinRoute debe realizar los siguientes ajustes:

¿Cómo funciona esto?

Todas las peticiones DNS transmitidas por los computadores clientes de LAN serán resueltas primero por el Transmisor DNS de WinRoute. En primer lugar, se controlarán todas las peticiones en base a los registros del fichero HOSTS. Cuando el registro correspondiente coincide con la petición, ésta se contesta mediante los detalles de ese registro (en nuestro escenario, dirección IP privada).

DNSfwd

Si en el fichero HOSTS no hay ningún registro que coincida con la petición, ésta se compara con los registros de la memoria caché DNS de WinRoute (incluida en el Transmisor DNS de WinRoute). Si la memoria caché DNS no contiene ningún registro que coincida, la petición se transmite al servidor DNS especificado en el Transmisor DNS de WinRoute como el DNS al que deben enviarse las peticiones.

Todas las consultas DNS provenientes de Internet se transfieren, en base a los ajustes del mapeo de puerto, directamente al servidor DNS y se resuelven de conformidad con sus registros.

Nota: En este escenario el servidor DNS no puede funcionar en el mismo computador en el que se ejecuta WinRoute. Esto se debe a que ambos servicios - el Transmisor DNS de WinRoute y su servidor DNS, se ejecutarían en el mismo puerto - UDP 53. Esto provocaría errores fatales.