Buenas tardes a todos,
Estoy teniendo un inconveniente con el tema DNS Público, pero para que entiendan bien de qué se trata, les comento en primer lugar la infraestructura que tengo:
Equipos:
Equipo Cliente > Windows 7
Controladores de Dominio > (2) ambos bajo Windows Server 2003 R2 SP2. El primero tiene todos los Roles FSMO.
DNS Públicos > (2) uno bajo Windows Server 2003 R2 SP2 y el restante bajo Windows Server 2008 R2 SP1. Ambos ubicados en la DMZ.
Configuraciones:
-
Los equipos clientes tienen como DNS primario al controlador de dominio (el que tiene todos los roles FSMO), y el DNS secundario es el segundo controlador de dominio.
-
El controlador de dominio principal posee un forwarder que apunta a la IP del DNS Público primario que se encuentra en la DMZ.
-
El otro controlador de dominio posee un forwarder que apunta al controlador de dominio principal (que es el que tiene el forwarder hacia el DNS Público).
-
El DNS Público primario posee forwarder hacia los DNS Públicos de Google (8.8.8.8 y 8.8.4.4).
En relación a la configuración que tengo, el comportamiento a la hora de que un equipo realice una consulta de un sitio web debería ser el siguiente:
1) La PC cliente realiza la consulta de un sitio web determinado al DNS Primario que tiene configurado.
2) El Servidor DNS primario recibe la consulta y como la tiene en caché, localiza su forwarder y se la envía al DNS Público ubicado en la DMZ.
3) El DNS Público de la DMZ recibe la consulta y como la tiene en caché, sale a buscarla a Internet a través de los DNS Públicos de Google que tiene configurados.
4) Los DNS Públicos de Google reciben la consulta, la resuelven y se la traspasan al DNS Público de nuestra DMZ.
5) El DNS Público la recibe y se la traspasa al Servidor DNS primario.
6) El DNS Primario la recibe y le contesta a la PC Cliente.
Bien, el problema que estoy teniendo es el siguiente, antes de configurar los DNS Públicos de Google, nos manejábamos mediante los Root Hints que vienen cargados por defecto. Aplicamos dichos DNS con la idea de buscar una respuesta más rápida en las consultas externas.
Una vez que configuramos dichos DNS Públicos de Google, lo que empezamos a notar fué una especie de Flooding DNS de consultas externas que las recibía nuestro DNS Público de la DMZ, es decir, algo insual por la cantidad de tráfico DNS que recibíamos. La realidad es que todo parecía ser como que al aplicar dichos DNS, nos convertimos en un "Servidor DNS Público" hacia a Internet, dispuestos a responder las consultas de cualquier sitio web de Internet.
La lógica indica que nuestro DNS Público sólo debe responder aquellas consultas provenientes desde Internet que sean sobre las zonas que tenemos cargadas, es decir, solo debe resolver desde afuera hacia adentro, las consultas que pertenezca a nuestro dominio público que en este caso es .com.ar.
A este punto me surgieron algunas dudas respecto a las opciones de recursividad que se pueden configurar en los DNS Públicos y les explico eso mismo:
En Windows Server 2003 R2 SP2, aparecen estas opciones:
Consola DNS > Propiedades:
Solapa Forwarders > "Do not use recursion for this domain"
Solapa Advanced > "Disable recursion (also disables forwarders)".
En Windows Server 2008 R2 SP1, aparecen estas opciones:
Consola DNS > Propiedades:
Solapa Forwarders > "Use root hints if no forwarders are available" (por defecto activada si no se cargan otros forwarders).
Solapa Advanced > "Disable recursion (also disables forwarders)".
A simple vista hay diferencias entre ambas versiones de Sistema Operativo para configurar estas opciones. Entiendo que el problema lo puedo llegar a tener con esto, respecto a que hay que "jugar" con estas opciones.
Podrán ayudarme en relación a si debo habilitar dichas opciones, y en ese caso cuáles?
Muchas gracias a todos,
Saludos,