Me gustaría configurar un servicio DNS en el mismo servidor que uso para alojar los sitios web de un dominio.Entiendo que esto no es recomendable., pero hay una serie de factores externos que me impulsan a hacer esto.
Con un servidor web ejecutándose en los puertos 80 y 443, podría ejecutar fácilmente un servicio DNS en el puerto 53.
mi pregunta es la siguiente: para señalar a un registrador a un servidor de nombres, no puede usar una IP, por lo que ns1.example.com
sería necesario algo así. ¿Dónde y cómo podría apuntar ns1.example.com
al servidor web si no está utilizando los servidores de nombres del registrador?
Respuesta1
Su registrador también debería ofrecer en algún lugar del panel de control la posibilidad de crear "registros adhesivos". Los registros adhesivos son registros que se envían al registro del TLD. La pregunta que el Sr. Shunz vinculó en los comentarios tiene una excelente respuesta para explicar exactamente cómo funciona el DNS y por qué es necesario, por lo que no entraré en detalles aquí, pero se reduce a lo siguiente:
- Cree un registro A para
ns1.example.com
apuntar a la dirección IP que necesita. Deberá hacer lo mismo porquens2.example.com
hay un requisito mínimo de 2 servidores de nombres por nombre de dominio.* - Cree los mismos registros adhesivos utilizando las herramientas de su registrador
Obviamente no puedo decirle cómo podría hacerlo, ya que no nos ha dicho qué registrador está utilizando, pero una simple búsqueda en Google de "registros adhesivos" debería comenzar a orientarlo en la dirección correcta. O pregúntele al equipo de atención al cliente de su registrador si aún no puede encontrarlo.
Ahora a mi asterisco...
tu notenerpara apuntar sus 2 ns
registros a diferentes servidores, pero tenga en cuenta que si los apunta al mismo servidor y ese servidor se desconecta, todo su dominio se desconecta con él. Y como las respuestas de NXDOMAIN pueden almacenarse en caché en los proveedores ascendentes, es posible que tarde un poco en aparecer nuevamente cuando el servicio DNS de su servidor vuelva a estar en línea. Es por eso que hay un requisito mínimo de 2, para proporcionar una "copia de seguridad", en caso de que uno de los servidores de nombres se desconecte, no corre el riesgo de que se envíen respuestas de "no tengo idea de qué nombre de dominio estás hablando". a sus usuarios.
Respuesta2
Sus registros A y NS se verán así:
example.com. NS ns1.example.com.
example.com. NS ns1.example.org.
example.com. A 203.0.113.7
www.example.com. A 203.0.113.7
ns1.example.com. A 203.0.113.7
Tenga en cuenta que necesitadosservidores de nombres, por lo que tendrá que encontrar un segundo servidor que pueda alojar su dominio. Lo he agregado aquí también.
A continuación, le indica a su registrador que utilice esos dos servidores de nombres para su dominio. Ingresarán esa información en sus servidores de nombres. Tendrás que configurar tu instancia de BIND con los registros anteriores.