Estoy tratando de encontrar algunas opciones de formas de alojamiento de DNS de alta disponibilidad para algunos sitios web existentes. Esta mañana, la compañía para la que trabajo se puso de rodillas porque el alojamiento de DNS que tenemos para nuestros dominios a través de nuestro registrador ( bulkregister.com ) se cayó. Ahora tengo la tarea de encontrar una alternativa que no nos ponga a merced de un solo proveedor de DNS.
Lo que estamos buscando:
- No hay un solo punto de falla.
- Tiempo efectivo.
- Una solución que se ha sugerido es hacer varios hosts DNS. Esto parece una gran alternativa, pero tenemos más de 20 dominios, y la actualización de una dirección IP en todos esos dominios en dos proveedores es prohibitiva.
- Económico.
- Tengo que vender esto a la alta dirección. La alegría soy yo.
Entonces, ¿qué métodos existen que apoyan esto? Yo también soy más programador, pero me han encargado esto, así que quería obtener la opinión de personas con más experiencia que yo.
Si se hace correctamente, todo lo que necesita hacer es actualizar el servidor DNS maestro y tener el resto como esclavos, que sondeará al maestro o el maestro le informará de una actualización pendiente. Una vez que haya configurado las actualizaciones automáticas, puede tener tantos esclavos como satisfacer sus necesidades de disponibilidad y luego se mantendrán actualizados, siempre que el maestro mismo sea accesible.
fuente
Puede ejecutar sus propios servidores DNS y múltiples colos en varios servidores y configurar la conmutación por error y la agrupación en clúster. Al usar Windows o Linux, puede configurar recursos compartidos individuales que se comparten entre servidores, preferiblemente sobre un punto a punto o vpn, y cuando un servidor / ubicación se cae en segundos, el siguiente servidor disponible recoge el recurso compartido, como las direcciones IP . Tengo una solución similar que se ejecuta en mi organización, tenemos varios edificios, cada edificio como un servidor DNS, así como algunos otros servidores de Windows y Linux, sans y demás. La mayoría de los servidores están configurados en un clúster de conmutación por error, por lo que si un edificio explota, la red aún está activa. Por ejemplo, nuestros servidores dhcp tienen una dirección IP que es una ip compartida entre 3 servidores dns, Puedo desconectar 2 de los 3 servidores dns y esa única dirección IP solo apuntaría al servidor vivo restante. Esto es realmente fácil de hacer con la agrupación en clúster de Windows 2008, y puede hacerlo muy barato con Linux y drbd (http://www.drbd.org/ ).
Si todo ese trabajo o costo del hardware no es una opción viable, puede buscar proveedores de DNS que garanticen el tiempo de actividad de 4 o 5 9 y que tengan varios servidores en colos en los EE. UU. No conozco ninguno de esos proveedores de DNS, pero estoy seguro de que hay servicios ofrecidos, pero muchos de los registradores están disponibles, como lugares como godaddy.com.
fuente
Hospede el DNS en uno de sus servidores y haga que cualquier otro servidor extraiga de él. ISC, los creadores de BIND, incluso ofrecen alojamiento comercial. No estoy seguro de los términos, pero puede encontrar más información en su sitio web .
Lo bueno de alojar el DNS localmente es que ningún proveedor te atrapa de ninguna manera; si te lastiman, puedes pasar a otro. Se requerirá trabajo para moverse, pero son solo unas pocas horas de trabajo orientado a la web, y no afectará a sus clientes en absoluto. A veces es difícil obtener los datos de su zona de una herramienta de edición elegante en algún registro.
Sin embargo, a menos que sean expertos en DNS, no recomiendo servir su propio DNS. No es tan trivial como algunas personas piensan hacer esto por su cuenta. Hay todo tipo de cosas interesantes que aprender antes de intentarlo, y no es como el alojamiento HTTP.
Lo que desea son proveedores geográficos diversos, estables y capaces de ejecutar si fallas parcialmente. Es decir, un terremoto en California no debería eliminar todo su servicio. Deben tener presencia múltiple en "zonas horarias" y, si es posible, presencia en múltiples continentes.
fuente
Los secundarios pueden recorrer un largo camino para mitigar esto. Su ISP debe proporcionarle servidores DNS gratuitos antes de usted, momento en el cual puede nombrarlos como secundarios y hacer que busquen su (s) zona (s). Esto debería recorrer un largo camino hacia la mitigación de costos al tiempo que garantiza que tenga algo en su lugar.
Un servicio de alojamiento DNS "real" puede proporcionarle esto si su ISP no lo hace. Recomiendo DynDNS ya que proporcionan la mayor parte de lo que está buscando (múltiples ubicaciones, tiempo de inactividad mínimo, interfaz web decente).
fuente
este es un hilo viejo pero aún así, solo estás viendo el servicio dns. Incorrecto. Si su servidor se cae, no importa cuán confiable sea su proveedor de DNS externo, usted está caído. Tienes que pensar un poco en esto. La forma más barata y mejor de hacerlo es tener 2 servidores con su sitio en ambos. El servidor de nombres 1 está en una casilla y el servidor de nombres 2 está en el otro. Entonces, si un servidor falla, el otro se hará cargo.
fuente
Como una variante de las sugerencias que se ofrecen aquí, puede continuar con su registrador existente siempre que le brinde la capacidad de realizar una Transferencia de zona. Busque otro proveedor que acepte transferencias de zona también. En su archivo de zona, agregue algunos registros NS más para este proveedor (preferiblemente distribuidos geográficamente). Una vez completada esta configuración, debe tener registros NS de más de un proveedor DNS devueltos en una consulta DNS. Asegúrese de que sus transferencias de zona estén configuradas. Después del cambio, sus servidores de nombres podrían verse así:
Cuando el proveedor1 deja de funcionar, un servidor DNS recursivo simplemente agotaría el tiempo de espera en los dos primeros NS y continuaría con el siguiente. De esta manera, incluso si un proveedor de DNS robusto y distribuido geográficamente se desconecta, usted todavía está en línea con el proveedor2.
fuente
Para ampliar las respuestas aquí, desea un servicio DNS basado en la ubicación geográfica con conmutación por error automática. Si el autohospedaje es exagerado, mi compañía ha estado usando dnsmadeeasy.com durante varios años con gran éxito.
Espero que ayude.
fuente