Descripción de la característica de ordenación de máscara de red y la característica round robin en DNS de Windows Server 2003

En este artículo se describe la característica de ordenación de máscaras de red y la característica round robin y cómo usar estas características juntas.

Se aplica a: Window Server 2003
Número de KB original: 842197

Resumen

En este artículo se describe la característica de ordenación de máscara de red y la característica round robin en el sistema de nombres de dominio (DNS) de Windows Server 2003. Además, en este artículo se describe cómo usar estas características juntos. Puede hacerlo para asignar aleatoriamente los resultados que se devuelven desde un servidor ordenado con máscara de red.

Nota:

La característica round robin de DNS permite que DNS devuelva las direcciones IP de un nombre en un orden diferente cada vez.

Más información

La característica de ordenación de máscaras de red se usa para devolver direcciones para las consultas DNS de tipo A con el fin de priorizar los recursos locales en el cliente. Por ejemplo, si se cumplen las condiciones siguientes, los resultados de una consulta para un nombre se devuelven al cliente en función de la proximidad de la dirección del protocolo de Internet (IP):

  • Tiene ocho registros de tipo A para el mismo nombre DNS.
  • Cada uno de los ocho registros de tipo A tiene una dirección independiente.

En la versión inicial de Microsoft Windows 2000 Server, esta proximidad se calcula en función de la clase nativa de dirección que se asigna al cliente. Si al cliente se le asigna una dirección nativa de clase A, las respuestas que se envían al cliente tienen prioridad en las entradas que coinciden con la pertenencia a la red de la clase A del cliente. Esto también se aplica a las direcciones nativas de clase B y de clase C nativas.

La característica round robin se usa para aleatorizar los resultados de un tipo similar de consulta para proporcionar funcionalidad básica de equilibrio de carga. En el ejemplo anterior, ocho registros de tipo A con el mismo nombre y diferentes direcciones IP hacen que se dé prioridad a una respuesta diferente a la parte superior con cada consulta. Dado que se da prioridad a una nueva dirección IP en la parte superior con cada consulta, los clientes no se enrutan repetidamente al mismo servidor.

La versión inicial de Windows 2000 Server no puede usar de forma nativa la característica de ordenación de máscara de red y la característica round robin al mismo tiempo. Si la característica de ordenación de máscara de red está activada, las respuestas siempre se proporcionan a los clientes en el mismo orden. En Windows Server 2003, este comportamiento cambió para permitir el uso de la característica de ordenación de máscara de red basada en subred y la característica round robin. El uso de la característica de ordenación de máscara de red y la característica round robin proporciona reconocimiento de proximidad y equilibrio de carga.

En muchos entornos de red actuales, no es habitual tener una máscara de subred que sea nativa de la dirección real. Por lo tanto, el orden de la máscara de red que se basa en la clase nativa de una dirección IP no es confiable para predecir si una red es local. Windows Server 2003 basa la proximidad en la clase C, independientemente de la clase de dirección nativa.

Por ejemplo, a una empresa se le asigna una subred 126.45.x.x. Es poco probable que se use una máscara de subred de 8 bits para definir esta subred en su red interna. Además, la empresa solo posee una parte de la subred de clase A. Dado que es probable que este intervalo se divida en redes de clase B o más pequeñas, es posible que el orden de máscara de red no devuelva resultados cercanos al cliente. Esto es cierto si la configuración de red es diferente de la configuración de red implícita por la clase nativa de dirección. Dado que Windows Server 2003 basa la proximidad en la clase C, los recursos cercanos son más reconocibles.

Puede usar el comando para restaurar la Dnscmd /Config /LocalNetPriorityNetMask 0x000000FF Dnscmd.exe configuración de Windows Server 2003 a la configuración predeterminada.

Aunque la configuración predeterminada de Windows Server 2003 es basar la proximidad en la clase C, puede cambiar esta configuración. Puede definir qué parte de la máscara es relativa para el orden de máscara de red en función del entorno. Al emitir el modificador /LocalNetPriorityNetMask, puede especificar los bits que son significativos para la operación de ordenación de máscara de red. Puede usar el comando para usar la Dnscmd /Config /LocalNetPriorityNetMask 0x0000FFFF clase B (o 16 bits) para el orden de máscara de red.

En la tabla siguiente se enumeran otras opciones de ordenación de máscaras de red:

Netmask LocalPriorityNet
255.255.255.0 0x000000ff
255.255.0.0 0x0000ffff
255.0.0.0 0x00ffffff

Si solo se usan 6 bits para el host, la máscara es 255.255.255.192. En la notación CIDR, enrutamiento de interdominios sin clase, sería una máscara /26. Puede usar el Dnscmd /Config /LocalNetPriorityNetMask 0x0000003F Dnscmd.exe comando para configurar una dirección de clase C con subred.

Los bits significativos establecen qué parte de la dirección es el espacio host. Dado que el equivalente binario de 0x3 es 11 y el equivalente binario de 0xF es 1111, se establecen 6 bits como parte de la dirección de host. Si se requieren 7 bits (255.255.255.128 o /25), el valor se 0x0000007F porque el equivalente binario de 0x7F es 0111 1111. Si solo se requieren 5 bits (255.255.255.224 o /27), el valor se 0x0000001F porque el equivalente binario de 0x1F es 0001 1111.

El Dnscmd /Config /LocalNetPriorityNetMask 0xFFFFFFFF comando configura Windows Server 2003 para usar el round robining y el orden de máscara de red en función de la clase de dirección IP nativa del cliente.