
Mi servidor tiene una IP asignada. Se está ejecutando como un servidor DNS, pero ningún dominio apunta a él; nada lo utiliza para DNS en este momento. Tengo un dominio que quiero alojar en este servidor.
¿Puedo hacer que mi servidor proporcione el DNS para el dominio, además del hosting?
Entonces, ¿puedo tener un servidor?
91.101.8.107
Un dominio:
furnace.com
Y configure estos servidores de nombres para el dominio en mi registrador:
ns1.furnace.com
ns2.furnace.com
... No puedo imaginar cómo funcionaría esto. ¿Seguramente necesito un servidor separado con su propio DNS para actuar como servidor de nombres? Entonces mi servidor sólo puede actuar como servidor de nombres paraotrodominios, pero no el servidor de nombres de horno.com ...?
(Para su información: esos no son el dominio o IP real)
Respuesta1
Funcionará gracias a los registros adhesivos: además de los registros NS, la zona de comunicaciones también contendrá registros A para ns1.furnace.com y ns2.furnace.com.
Ejemplo (xname.org proporciona alojamiento DNS gratuito, espero que no les importe usarlos aquí):
$ dig any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
; <<>> DiG 9.5.1-P2 <<>> any +norecurse xname.org @D0.ORG.AFILIAS-NST.org.
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28941
;; flags: qr; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 3
;; QUESTION SECTION:
;xname.org. IN ANY
;; AUTHORITY SECTION:
xname.org. 86400 IN NS ns0.xname.org.
xname.org. 86400 IN NS ns2.xname.org.
xname.org. 86400 IN NS ns1.xname.org.
xname.org. 86400 IN NS ns3.xtremeweb.de.
;; ADDITIONAL SECTION:
ns0.xname.org. 86400 IN A 195.234.42.1
ns1.xname.org. 86400 IN A 87.98.164.164
ns2.xname.org. 86400 IN A 88.191.64.64
;; Query time: 42 msec
;; SERVER: 199.19.57.1#53(199.19.57.1)
;; WHEN: Thu Jun 4 22:15:27 2009
;; MSG SIZE rcvd: 159
ns3.xtremeweb.de no está en la zona xname.org y por lo tanto no necesita ningún registro adhesivo aquí.
Respuesta2
La respuesta es sí, pero con algunas salvedades.
1- No hay ninguna razón por la que un único servidor físico no pueda realizar ambas funciones. El mismo tipo de software de servidor (servidor DNS, normalmente BIND) hace ambas cosas.
2- Sin embargo, necesitará un sistema adicional que sea su servidor de nombres de respaldo. Cuando dices "alojado", lo interpreto como: disponible para el público a través de DNS. Si es así, su registrador necesitará dos servidores de nombres. No necesariamente necesita aprovisionar ese servidor usted mismo, pero sí necesita que su dominio DNS sea servido desde al menos dos direcciones IP distintas (presumiblemente dos sistemas diferentes).
Respuesta3
No existe ninguna razón técnica por la que esto no pueda funcionar. Sin embargo, la razón por la que debería tener más de un servidor de nombres es, por supuesto, que si un servidor no funciona, se puede acceder al otro, por lo que muchos registradores de dominios exigen que no sean idénticos.
Lo que puede hacer es ser su propio servicio de dominio principal y encontrar algún servicio de dominio secundario (gratuito) (como www.everydns.net).
De esa forma esto funcionará perfectamente.
En cuanto a la razón por la que esto funciona en primer lugar: también existe el sistema 'whois', que se utiliza para encontrar el primer servidor de nombres. Se pueden encontrar más detalles en Wikipedia (http://en.wikipedia.org/wiki/Domain_name_system)