Servidor DNS Público (Bind9)
Socorro! Estoy a punto de volverme loco.
Soy programador y tengo un servidor para hacer pruebas, lo uso sobretodo para probar mis aplicaciones web y para aprender redes que es lo que más me interesa por ahora.
En el servidor tengo varios servicios: bases de datos, web, ftp, ssh, etc... Y varios dominios como servidor.com servidor.org y servidor. Es.
El problema es que tengo varios proyectos web, por ejemplo tengo mi web personal, una web de un amigo, webs para clientes... Y todas en el mismo servidor divididas en carpetas.
http://sevidor.com/programmer/
http://servidor.com/pepe/
http://servidor.com/cliente1/
Mi intención es crear subdominios, ya he preparado los distintos VirtualHosts en Apache2, he conseguido configurar Bind9 para tener zonas y subdominios.
http://programmer.servidor.com/
http://pepe.servidor.com/
http://cliente1.servidor.com/
El caso es que los subdominios configurados en el Bind9 del servidor solo me funcionan si en el ordenador cliente edito el archivo "/etc/resolv.conf" poniendo la dirección del servidor.
Hasta donde entiendo de redes eso es normal, la máquina necesita un servidor DNS para poder resolverlas correctamente pero no puedo estar pidiéndole a la gente que me añada como servidor DNS para poder entrar a mis subdominios.
Mi pregunta es: Con un servidor DNS completamente configurado, ¿cómo hago para que el resto de computadoras vean esa configuración y puedan acceder a los subdominios que están en ella?
Es que no me cabe en la cabeza, me estoy volviendo loco, ¿cómo se supone que las empresas crean sus subdominios?
He Googleado mucho y solo encuentro información para configurar el Apache, para configurar subdominios usando la aplicación de la empresa que suministra el dominio cosa que no me sirve ya que lo que yo quiero aprender es a crear un servidor DNS y en el mejor de los casos encuentro como configurar un servidor Bind9, pero no encuentro nada sobre como publicar esa información para que cualquier computadora conectada a internet la vea.
Socorro por favor, soy autodidacta y todo lo que se lo aprendí buscando información y ésta es la primera vez que paso meses buscando sin encontrar nada.
Soy programador y tengo un servidor para hacer pruebas, lo uso sobretodo para probar mis aplicaciones web y para aprender redes que es lo que más me interesa por ahora.
En el servidor tengo varios servicios: bases de datos, web, ftp, ssh, etc... Y varios dominios como servidor.com servidor.org y servidor. Es.
El problema es que tengo varios proyectos web, por ejemplo tengo mi web personal, una web de un amigo, webs para clientes... Y todas en el mismo servidor divididas en carpetas.
http://sevidor.com/programmer/
http://servidor.com/pepe/
http://servidor.com/cliente1/
Mi intención es crear subdominios, ya he preparado los distintos VirtualHosts en Apache2, he conseguido configurar Bind9 para tener zonas y subdominios.
http://programmer.servidor.com/
http://pepe.servidor.com/
http://cliente1.servidor.com/
El caso es que los subdominios configurados en el Bind9 del servidor solo me funcionan si en el ordenador cliente edito el archivo "/etc/resolv.conf" poniendo la dirección del servidor.
Hasta donde entiendo de redes eso es normal, la máquina necesita un servidor DNS para poder resolverlas correctamente pero no puedo estar pidiéndole a la gente que me añada como servidor DNS para poder entrar a mis subdominios.
Mi pregunta es: Con un servidor DNS completamente configurado, ¿cómo hago para que el resto de computadoras vean esa configuración y puedan acceder a los subdominios que están en ella?
Es que no me cabe en la cabeza, me estoy volviendo loco, ¿cómo se supone que las empresas crean sus subdominios?
He Googleado mucho y solo encuentro información para configurar el Apache, para configurar subdominios usando la aplicación de la empresa que suministra el dominio cosa que no me sirve ya que lo que yo quiero aprender es a crear un servidor DNS y en el mejor de los casos encuentro como configurar un servidor Bind9, pero no encuentro nada sobre como publicar esa información para que cualquier computadora conectada a internet la vea.
Socorro por favor, soy autodidacta y todo lo que se lo aprendí buscando información y ésta es la primera vez que paso meses buscando sin encontrar nada.
1 respuesta
Respuesta de kinomakino
1
Yo utilizo subdominios desde apache solamente. Y aparte utilizo cloudflare que tiene un buen sistema DNS y seguridad para mis servidores. - Cesar Miguel Freites