Un reenviador es un servidor de Sistema de nombres de dominio (DNS) de una red que reenvía consultas DNS para nombres DNS externos a servidores DNS que están fuera de esa red. Además, puede reenviar consultas en función de los nombres de dominio específicos mediante reenviadores condicionales.

Puede designar un servidor DNS en una red como un reenviador al configurar el resto de los servidores DNS de la red para que reenvíen las consultas que no se pueden resolver de forma local en ese servidor DNS. Al usar un reenviador, puede administrar la resolución de nombres para los nombres que están fuera de la red, como los nombres que están en Internet, y aumentar la eficacia de la resolución de nombres para los equipos de la red. Para obtener más información acerca de los reenviadores y los reenviadores condicionales, vea Uso de reenviadores.

En la siguiente ilustración se muestra cómo se dirigen las consultas de nombres externos con los reenviadores.

Ejemplo de configuración común de reenvío

Al designar un servidor DNS como reenviador, dicho reenviador es el responsable de administrar el tráfico externo, lo que limita la exposición del servidor DNS a Internet. Un reenviador genera una caché de gran tamaño con información DNS externa, ya que todas las consultas DNS externas de la red se resuelven a través de ella. En poco tiempo, un reenviador resuelve un gran número de consultas DNS externas mediante estos datos en caché. Esto reduce el tráfico de Internet en la red y el tiempo de respuesta para los clientes DNS.

Los servidores DNS configurados para usar un reenviador se comportan de forma distinta a los servidores DNS no configurados para usar un reenviador. Los servidores DNS configurados para usar un reenviador se comportan del siguiente modo:

  1. Cuando el servidor DNS recibe una consulta, intenta resolver esta consulta mediante el uso de las zonas que hospeda y su caché.

  2. Si la consulta no se puede resolver con los datos locales, el servidor DNS reenvía la consulta al servidor DNS designado como reenviador.

  3. Si los reenviadores no están disponibles, el servidor DNS intenta usar las sugerencias de raíz para resolver la consulta.

Cuando un servidor DNS reenvía una consulta a un reenviador, envía una consulta recursiva al reenviador. Esta consulta es distinta de la consulta iterativa que envía un servidor DNS a otro servidor DNS durante la resolución de nombres estándar (la resolución de nombres no precisa un reenviador).

Reenviadores condicionales

Un reenviador condicional es un servidor DNS de una red que reenvía consultas DNS según el nombre de dominio DNS de la consulta. Por ejemplo, puede configurar un servidor DNS para que reenvíe todas las consultas que recibe para los nombres que acaban en corp.contoso.com a la dirección IP de un servidor DNS específico o a las direcciones IP de varios servidores DNS.

Resolución de nombres de Internet

Los servidores DNS pueden usar reenviadores condicionales para resolver consultas entre los nombres de dominio DNS de compañías que comparten información. Por ejemplo, las compañías Wingtip Toys y Tailspin Toys desean mejorar la forma en la que los clientes DNS de Wingtip Toys resuelven los nombres de los clientes DNS de Tailspin Toys. Los administradores de Tailspin Toys informan a los administradores de Wingtip Toys acerca del conjunto de servidores DNS de la red de Tailspin Toys, donde Wingtip Toys puede enviar consultas para el dominio dolls.tailspintoys.com. Los servidores DNS de la red Wingtip Toys están configurados para reenviar todas las consultas de los nombres que acaban en juguetes.tailspintoys.com a los servidores DNS de la red de Tailspin Toys. Por lo tanto, los servidores DNS de la red de Wingtip Toys no tienen que consultar a sus servidores raíz internos (ni a los servidores raíz de Internet) para resolver las consultas de los nombres que acaban en juguetes.tailspintoys.com.


Tabla de contenido