Ejemplo equilibrado de reutilización por turnos de DNS
Servicios disponibles: Web, sistema Ftp Propósito: construir un sistema de equilibrio de carga relativamente completo para disfrutar plenamente y utilizar de manera eficiente los recursos. Estado del equipo: cinco servidores, incluidos cuatro servidores, para formar un sistema de clúster. Las direcciones IP son 172.28.20.1, 172.28.20.2, 172.28.20.3 y 172.28.20.4;
Un servidor sirve como servidor de control y administración para proporcionar servicios DNS. Deje que el nombre de dominio de la empresa sea www.ejemplo. .com.cn.
Configuración del servidor: si el servidor Windows 2000 está instalado en el servidor del sistema del clúster, se debe instalar el componente del servicio de información de Internet.
Si el servidor Windows 2000 está instalado en el servidor DNS, el Se debe instalar el componente DNS.
⑴ Configure la dirección IP, la máscara de subred, la puerta de enlace y la dirección del servidor DNS de cada servidor por separado para ajustar la red.
⑵ Configure el servidor DNS
①Cree una zona principal estándar para la búsqueda directa en DNS para implementar el nombre de dominio
Haga clic en Inicio/Programas/Administración en el Herramientas del servidor DNS/DNS, abra la consola DNS.
En el árbol de la consola, haga clic con el botón derecho en "Área de búsqueda hacia adelante", haga clic en Nueva área/Asistente para nueva área/Siguiente y seleccione el tipo de área como "Área principal estándar". Si no está creando la zona DNS en un controlador de dominio en Active Directory, el botón de opción Tipo de zona no está disponible; haga clic en Siguiente.
Ingrese el nombre de la zona ejemplo.com.cn que se creará, seleccione crear un nuevo archivo de zona, el nombre del archivo es ejemplo.com.cn.dns, haga clic en Siguiente/Finalizar, zona ejemplo.com. cn Aparece en el árbol de la consola en Áreas de búsqueda directa.
② Registre varios registros de recursos de host consultando el nombre www.example.com.cn en el área ejemplo.com.cn.
Haga clic derecho en el área example.com.cn en el árbol de la consola DNS, haga clic en Nuevo host y aparecerá la ventana "Nuevo host". Ingrese el nombre del host www en la columna "Nombre", ingrese la dirección IP correspondiente 172.28.20.1 en la columna "Dirección IP", haga clic en los botones "Agregar host" y "Aceptar" y repita este proceso, el nombre del host sigue siendo www; y la dirección IP está en secuencia son 172.28.20.2, 172.28.20.3 y 172.28.20.4. Haga clic en "Finalizar".
Cuatro registros de host denominados www aparecen en el área de búsqueda directa "example.com.cn", y los punteros son 172.28.20.1, 172.28.20.2, 172.28.20.3, 172.28.20.4
③Habilitar la reutilización circular de nombres de servidores múltiples
Haga clic en Inicio/Programas/Herramientas administrativas/DNS/Nombre del servidor DNS/Propiedades/Avanzado, en "Opciones de servidor", seleccione la casilla de verificación "Habilitar la reutilización circular" y haga clic en Aceptar.
En este punto, la configuración de la consulta de búsqueda directa para hosts múltiples (www.example.com.cn) con direcciones IP 172.20.20.1, 172.28.20.2, 172.28.20.3 y 172.28.20.4 es completado.
Cuando un cliente solicita acceso a www.example.com.cn, el servidor DNS recorrerá el orden de las direcciones IP y responderá en el orden de 172.28.20.1,
172.28.20.2, 172.28.20.3 y 172.28.20.4 La solicitud del primer cliente y la solicitud del siguiente cliente para la misma información serán respondidas con los 172.28.20.2, 172.28.20.3, 172.28.20.4 y 172.20.20.1 rotados en este orden. El proceso de rotación continuará y se cargará el DNS. se logrará con éxito.
Después de configurar de acuerdo con los pasos anteriores, a veces tendrá preguntas: ¿por qué ping www.example.com.cn devuelve la misma IP? La razón es muy simple. Esto se debe a que solo hay una computadora. solía hacerlo.
Probando, después de hacer ping por primera vez, la computadora creará un caché. Utilice varias computadoras para hacer ping o ejecute ipconfig/flushdns después de cada ping en una computadora para probar
que el sistema ha logrado su objetivo.
4 Dos puntos a tener en cuenta
⑴ Prioridad de subred local
Cuando los servidores del clúster no están en el mismo segmento de red, de forma predeterminada, cuando Cuando La consulta del cliente resuelve un nombre de host que se asigna a múltiples direcciones IP, el servicio DNS utiliza la priorización de subred local como método para proporcionar la dirección IP preferida en la misma red. Esta característica requiere que la aplicación cliente intente conectarse al host utilizando la dirección IP más cercana (generalmente la más rápida) disponible para la conexión.
El servicio DNS utiliza la prioridad de subred local de la siguiente manera:
①El servicio DNS determina si se requiere una respuesta de consulta priorizada para la subred local.
Si varios registros de recursos de dirección coinciden con el nombre de host que se consulta, el servicio DNS puede reordenar los registros por su ubicación de subred. Si el nombre de host consultado coincide solo con un registro de recurso de dirección, o la dirección de red IP del cliente coincide con la dirección de red IP de cualquier dirección asignada en la lista de respuestas de registros de recursos múltiples, no se requiere priorización.
②Para cada registro de recursos en la lista de respuestas coincidentes, el servicio DNS determina qué registros (si los hay) coinciden con la ubicación de subred del cliente que realiza la consulta.
③El servicio DNS reordena la lista de respuestas para que el registro de recursos de la dirección del host que coincida con la subred local del cliente solicitante ocupe el primer lugar en la lista de respuestas.
④Después de la priorización en el orden de las subredes, la lista de respuestas se devolverá al cliente que emitió la solicitud.
⑵ Desventajas
Aunque el DNS por turnos es una solución comúnmente utilizada para equilibrar la carga en servidores web, este método tiene sus propias deficiencias. El DNS por turnos utiliza DNS
para asignar solicitudes de IP entrantes a una serie definida de servidores en un formato por turnos. En caso de una falla del servidor, la reutilización de DNS continúa enviando solicitudes al servidor fallido hasta que el servidor se elimina de DNS. Como resultado, muchos usuarios deben esperar hasta que se agote el tiempo de espera de la conexión DNS antes de poder acceder correctamente al sitio web de destino.