Quiero usar mi conexión a Internet para alojar dos sitios web personales (dos dominios diferentes). También me gustaría alojar correo para estos dominios.
Esto requiere alojar mi propio servidor de nombres. En la sección de configuración de servidores de nombres en el sitio web de mi registrador, requiere dos servidores de nombres. ¿Probablemente por confiabilidad?
Anteriormente utilicé zoneedit.com, y me proporcionaron dos servidores de nombres, pero me gustaría alojarlo yo mismo, ahorrarme algunas monedas y aprender a configurar el enlace por experiencia.
Solo tengo una conexión a Internet y solo tengo la capacidad de alojar un servidor de nombres. ¿Qué se supone que debes hacer con el segundo servidor de nombres?
networking
domain-name-system
bind
nameserver
mrdenny
fuente
fuente
Respuestas:
El requisito para ejecutar dos servidores de nombres proviene del §4.1 de RFC 1034 , y de hecho es por redundancia.
Existen numerosos proveedores que le ofrecerán un servicio "DNS secundario" muy barato donde transfieren el archivo de zona desde su servidor primario mediante
AXFR
. Por ejemplo, en el Reino Unido tenemos un proveedor conocido que prestará servicio secundario para 50 dominios por solo £ 2.30 al mes (poco más de 3 dólares).Esto le dará la capacidad de administrar y ejecutar la zona usted mismo, pero aún le dará la resistencia que necesita.
fuente
ServFail
(falla del servidor) yNXDomain
(dominio inexistente). Parece que los servidores de correo hacen cola en caso deServFail
que sea lo que ocurre cuando no se puede acceder a un servidor DNS.gethostbyname()
familia común de funciones no lo hace, y tampoco (AFAICR) lo hace el más nuevogetaddrinfo()
La sabiduría convencional es tener dos servidores de nombres para la redundancia. Idealmente, esto mantiene a los servidores de nombres ubicados en el lugar correcto, incluso si, por ejemplo, no se puede acceder a su colo. Si aloja estos sitios web desde su hogar, su enlace débil probablemente sea su conexión o alimentación, no las máquinas en sí (suponiendo que esté utilizando servidores y no escritorios reutilizados). Además, dado que está hospedando desde su hogar, supongo que no es un requisito contar con alta disponibilidad.
Sin embargo, debe asegurarse de tener una dirección IP estática, ya que no podrá registrar una IP dinámica con los servidores raíz. Esto significa que, si su IP cambia, estarán señalando a todos al lugar equivocado para buscar la IP correcta para sus máquinas.
fuente
He estado usando EveryDNS para mi host principal. Mi dominio no está configurado de esta manera, pero ofrecen servicio secundario de forma gratuita. Esto le permitiría obtener un servidor de nombres redundante en una red diferente y aún así configurar BIND por su cuenta.
fuente
Muchas veces su registro de dominio también ofrecerá servicios DNS incluidos con el registro DNS. Por lo tanto, los dominios que he registrado en GoDaddy y las soluciones de red usan su DNS y no cuesta nada adicional.
fuente
XName proporciona alojamiento DNS gratuito. Podrá utilizar cualquiera de sus servidores de nombres para su servidor secundario.
fuente
DNS requiere un MÍNIMO de dos servidores. Puede tener hasta 13 direcciones IP únicas con servidores DNS para sus dominios, y si ejecuta una red de difusión ilimitada, puede colocar cientos de servidores DNS detrás de cada dirección.
Pero para un sitio pequeño, es mejor comenzar con dos servidores DNS en dos redes diferentes y avanzar desde allí.
Si va a Google y utiliza la cadena de búsqueda
"secondary dns" free
, encontrará una serie de organizaciones que ofrecen DNS secundarios o de respaldo gratuitos. También pueden querer que les proporciones un DNS secundario gratuito, como si me rascaras la espalda y yo te rascaré la tuya.Es una buena idea encontrar tres o más de estos arreglos porque las circunstancias cambian con el tiempo.
fuente
Muchos registradores de dominio NO requieren 2 servidores DNS (la última vez que lo verifiqué, por ejemplo, NameBargain.com). Entonces, si su registrador requiere esto, compare precios.
Si tiene una dirección IP estática y va a alojar todo (web, DNS, etc.) en la misma dirección IP / conexión / caja de todos modos, entonces el requisito de RFC para dos servidores DNS es realmente excesivo. Si su servidor o conexión se cae, entonces realmente no importa que tenga un servidor DNS funcional en otro lugar.
fuente