Anda di halaman 1dari 10

(http://www.josedomingo.

org/pledin/)

Configurar subdominios en bind9


Posted on 21 noviembre, 2013 (http://www.josedomingo.org/pledin/2013/11/configurar-subdominios-enbind9/) by admin (http://www.josedomingo.org/pledin/author/admin/)

Me gusta

Twittear

El objetivo de este artculo es estudiar las distintas formas que tenemos en el servidor dns bind9 para
gestionar la creacin de un subdominio de nuestro dominio principal.
Por ejemplo, tenemos el dominio example.org y queremos crear un subdomio es.example.org, por lo que
podramos tener los siguientes nombres:
Nombre
Nombre
Nombre
Nombre

de dominio principal: example.org


de un host en el dominio principal: www.example.org
del subdominio: es.example.org
de un host en el subdominio: www.es.example.org

Para conseguir configurar subdominios tenemos dos alternativas:


1. Crear un subdominio virtual, en este caso es un slo servidor DNS el que va a tener autoridad
sobre el dominio y sobre el subdomio.
2. Delegar el subdomio, es decir el servidor DNS autorizado para el dominio va a delegar la gestin y
autorizacin del subdominio a otro servidor DNS.

Crear un subdominio virtual


En este caso suponemos de tenemos configurado un servidor DNS donde hemos configurado la zona
example.org en el fichero /var/cache/bind/db.example.org. La configuracin del subdominio virtual se ha
indicado en negrita, y quedara de la siguiente manera:

$TTL

86400

IN

SOA

ns1 mail (
4
604800
86400
2419200
86400 )

NS

ns1

ns1

IN

10.0.10.2

www

IN

10.0.10.1

$ORIGIN es.example.org.
www

IN

10.10.0.3

Despus de reiniciar el servidor podemos hacer una consulta con la utilidad dig, de la siguiente manera:
# dig @10.0.10.2 www.es.example.org
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @10.0.10.2 www.es.example.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61235
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1
;; QUESTION SECTION:
;www.es.example.org.

IN

86400

IN

10.10.0.3

86400

IN

NS

ns1.example.org.

86400

IN

10.0.10.2

;; ANSWER SECTION:
www.es.example.org.
;; AUTHORITY SECTION:
example.org.
;; ADDITIONAL SECTION:
ns1.example.org.
;; Query time: 0 msec
;; SERVER: 10.0.10.2#53(10.0.10.2)
;; WHEN: Thu Nov 21 15:27:26 2013
;; MSG SIZE

rcvd: 86

Donde podemos observar que la resolucin se hace correctamente, y como sealamos anteriormente el
servidor con autoridad (registro NS) es el servidor ns1.example.org que, en realidad, es el servidor con
autoridad del dominio example.org.

Delegacin de subdominios

En esta ocasin partimos de un servidor DNS con autoridad sobre el dominio example.org
(ns1.example.org), que va a delegar la gestin del subdominio es.example.org a otro servidor DNS
(nssub.es.example.org). Veamos la configuracin de los servidores:

Configuracin del servidor DNS del dominio principal


(example.org)
La zona est definida en el fichero /var/cache/bind/db.example.org, donde tendremos que indicar cual es
el servidor DNS con autoridad para el subdominio, es decir indicaremos el servidor DNS al que vamos a
delegar la gestin del subdominio es.example.org, que en nuestro caso ser nssub.es.example.org.
Indicamos en negrita la configuracin necesaria:
$TTL

86400

IN

SOA

ns1 mail (
4
604800
86400
2419200
86400 )

NS

ns1

ns1

IN

10.0.10.2

www

IN

10.0.10.1

$ORIGIN es.example.org.
@

IN

NS

nssub

nssub

IN

10.0.10.6

Como podemos observar el servidor DNS con autoridad sobre la zona es.example.org, ser
nssub.es.example.org que se encuentra en la direccin 10.0.10.6.

Configuracin del servidor DNS del subdominio


(es.example.org)
Ahora configuramos el segundo servidor DNS (nssub.es.example.org), al que vamos a delegar la
gestin del dominio es.example.org. Lo primero que tenemos que hacer es definir la zona que
corresponde con el subdominio en el fichero /etc/bind/named.conf.local:
zone "es.example.org" {
type master;
file "db.es.example.org";
PLEDIN
2.0
};

Y el fichero /var/cache/bind/db.es.example.org, quedara:

$TTL

86400

IN

SOA

nssub mail (
4
604800
86400
2419200
86400 )

NS

nssub

nssub

IN

10.0.10.6

www

IN

10.0.10.3

Ya estamos en disposicin de consultar nombres de nuestro subdominio:


# dig @10.0.10.2 www.es.example.org
; <<>> DiG 9.8.4-rpz2+rl005.12-P1 <<>> @10.0.10.2 www.es.example.org
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 16747
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;www.es.example.org.

IN

86400

IN

10.0.10.3

86400

IN

NS

nssub.es.example.org.

;; ANSWER SECTION:
www.es.example.org.
;; AUTHORITY SECTION:
es.example.org.
;; Query time: 704 msec
;; SERVER: 10.0.10.2#53(10.0.10.2)
;; WHEN: Thu Nov 21 16:09:58 2013
;; MSG Poltica
SIZE de
rcvd:
cookies
72
Utilizamos cookies propias y de terceros para mejorar la experiencia de
navegacin, y ofrecer contenidos y publicidad de inters. Al continuar con la

Dondenavegacin
de nuevoentendemos
comprobamos
que la resolucin se hace de forma adecuada, pero en esta ocasin la
que se acepta nuestra Poltica de cookies. .
est haciendo
servidor
con autoridad sobre el subdominio, en este caso nssub.es.example.org.
Poltica deelcookies
(http://www.josedomingo.org/pledin/politica-decookies/).

Posted in General (http://www.josedomingo.org/pledin/category/general/).


Tagged dns (http://www.josedomingo.org/pledin/tag/dns/), Manuales
(http://www.josedomingo.org/pledin/tag/manuales/), Redes Sociales
(http://www.josedomingo.org/pledin/tag/redes-sociales/).

Comments are closed.


Next Post (http://www.josedomingo.org/pledin/2014/01/openwebinars-por-que-openstack-softwarelibre-para-la-nube/)
Previous Post (http://www.josedomingo.org/pledin/2013/11/configurar_servidor_dns_esclavo_2/)

Buscar
Search

Go

Etiquetas
ansible (http://www.josedomingo.org/pledin/tag/ansible/) Apache

(http://www.josedomingo.org/pledin/tag/apache/) Cach

Cloud Computing
(http://www.josedomingo.org/pledin/tag/cloud-computing/)
(http://www.josedomingo.org/pledin/tag/cache/)

CMS (http://www.josedomingo.org/pledin/tag/cms/) Cursos

(http://www.josedomingo.org/pledin/tag/cursos/) dns
(http://www.josedomingo.org/pledin/tag/dns/) Editor

Educacin
(http://www.josedomingo.org/pledin/tag/educaci
on/) General (http://www.josedomingo.org/pledin/tag/general/) gns3
(http://www.josedomingo.org/pledin/tag/editor/)

(http://www.josedomingo.org/pledin/tag/gns3/) Google
(http://www.josedomingo.org/pledin/tag/google/) Guadalinex
(http://www.josedomingo.org/pledin/tag/guadalinex/) Hardware

html
(http://www.josedomingo.org/pledin/tag/html/) Internet
(http://www.josedomingo.org/pledin/tag/hardware/)

(http://www.josedomingo.org/pledin/tag/internet/) Javascript
(http://www.josedomingo.org/pledin/tag/javascript/) Libros
(http://www.josedomingo.org/pledin/tag/libros/) Linux

(http://www.josedomingo.org/pledin/tag/linux/)

Manuales
(http://www.josedomingo.org/pledin/tag/manuales/) Moodle
openOffice
(http://www.josedomingo.org/pledin/tag/openoffice/) Open
(http://www.josedomingo.org/pledin/tag/moodle/)

Stack
(http://www.josedomingo.org/pledin/tag/open-stack/) php
(http://www.josedomingo.org/pledin/tag/php/) Plataforma

Pledin
(http://www.josedomingo.org/pledin/tag/pledin/) Programacin
(http://www.josedomingo.org/pledin/tag/plataforma/)

(http://www.josedomingo.org/pledin/tag/programacion/) Proxy
(http://www.josedomingo.org/pledin/tag/proxy/)

Python

(http://www.josedomingo.org/pledin/tag/python/) Redes

(http://www.josedomingo.org/pledin/tag/redes/) Redes

Sociales (http://www.josedomingo.org/pledin/tag/redes-sociales/) Revistas

(http://www.josedomingo.org/pledin/tag/revistas/) Ruby on Rails


(http://www.josedomingo.org/pledin/tag/ruby-on-rails/) Seguridad

(http://www.josedomingo.org/pledin/tag/seguridad/) Software

Libre
(http://www.josedomingo.org/pledin/tag/softwarelibre/) Squid (http://www.josedomingo.org/pledin/tag/squid/) switch
TIC
(http://www.josedomingo.org/pledin/tag/tic/) trunk
(http://www.josedomingo.org/pledin/tag/switch/)

Vagrant
(http://www.josedomingo.org/pledin/tag/vagrant/) Virtualizacin
(http://www.josedomingo.org/pledin/tag/trunk/)

(http://www.josedomingo.org/pledin/tag/virtualizacion/) vlan

Web
(http://www.josedomingo.org/pledin/tag/web/) Web 2.0
(http://www.josedomingo.org/pledin/tag/vlan/)

(http://www.josedomingo.org/pledin/tag/web-2-0/) Webinars
(http://www.josedomingo.org/pledin/tag/webinars/)

Twitter

Tweets

Seguir

Jos Domingo Muoz @Pledin_JD 5h


Gua de Sublime Text: El mejor
editor de cdigo? | Emezeta
emezeta.com/articulos/guia va
@Manz
Mostrar resumen

DbigCloud @DbigCloud
20h
Buen vdeo para tener a mano
#OpenStack: #DevStack Installation
using #VirtualBox & #Ubuntu
#Icehouse with #Neutron
youtube.com/watch?v=1GgODv
Retwitteado por Jos Domingo Muoz
Mostrar multimedia

Jos Domingo Muoz


@Pledin_JD

31 oct

Campanas de Santa Mara de


#Utrera: youtu.be/LFbyBYXAdKo
Mostrar multimedia

Jos Domingo Muoz


@Pledin_JD

30 oct

"Publicada la versin 2.0 de CUPS"


feedly.com/k/1E0recS
Twittear a @Pledin_JD

Cloud Computing
Cloud Computing (html) (http://www.josedomingo.org/cloud)
Cloud Computing (moodle) (http://www.josedomingo.org/web/course/view.php?id=68)

Cursos impartidos
Fundamentos de Cloud Computing con OpenStack y OpenShift (2014)
(http://iesgn.github.io/cloud/)
Servicios en GNU/Linux (Nivel Intermedio) (2011)
(http://www.josedomingo.org/web/course/view.php?id=67)

Introduccin a los Servicios en GNU/Linux (http://www.josedomingo.org/web/course/view.php?


id=63)
Mquinas virtuales para la puesta en marcha de un portal educativo
(http://www.josedomingo.org/web/course/view.php?id=43)
Servicios en GNU/Linux: Puesta en marcha de un portal educativo
(http://www.josedomingo.org/web/course/view.php?id=65)
Curso TIC IES Gonzalo Nazareno 2007 (http://www.josedomingo.org/web/course/view.php?
id=48http://)

Blogroll
Desde los alto del cerro (http://albertomolina.wordpress.com/)
Gonzalo Nazareno (http://informatica.gonzalonazareno.org)
Plataforma (http://www.josedomingo.org/web/)
Software Libre (http://sw-libre.blogspot.com/)

Entradas Recientes
Mi experiencia con Atom (http://www.josedomingo.org/pledin/2014/10/mi-experiencia-conatom/)
Mi experiencia con Sublime Text 2 (http://www.josedomingo.org/pledin/2014/10/mi-experienciacon-sublime-text-2/)
Vdeos sobre OpenStack (http://www.josedomingo.org/pledin/2014/05/videos-sobre-openstack/)
Curso: Fundamentos de Cloud Computing con OpenStack y OpenShift
(http://www.josedomingo.org/pledin/2014/04/curso-fundamentos-de-cloud-computing-conopenstack-y-openshift/)
Instalando OpenStack en mi porttil (2 parte): DevStack
(http://www.josedomingo.org/pledin/2014/03/instalando-openstack-en-mi-portatil-2a-partedevstack/)

Archivos
octubre 2014 (http://www.josedomingo.org/pledin/2014/10/) (2)
mayo 2014 (http://www.josedomingo.org/pledin/2014/05/) (1)
abril 2014 (http://www.josedomingo.org/pledin/2014/04/) (1)
marzo 2014 (http://www.josedomingo.org/pledin/2014/03/) (1)
febrero 2014 (http://www.josedomingo.org/pledin/2014/02/) (3)
enero 2014 (http://www.josedomingo.org/pledin/2014/01/) (2)
noviembre 2013 (http://www.josedomingo.org/pledin/2013/11/) (3)
octubre 2013 (http://www.josedomingo.org/pledin/2013/10/) (1)

septiembre 2013 (http://www.josedomingo.org/pledin/2013/09/) (2)


marzo 2013 (http://www.josedomingo.org/pledin/2013/03/) (1)
febrero 2013 (http://www.josedomingo.org/pledin/2013/02/) (2)
enero 2013 (http://www.josedomingo.org/pledin/2013/01/) (1)
noviembre 2012 (http://www.josedomingo.org/pledin/2012/11/) (1)
junio 2012 (http://www.josedomingo.org/pledin/2012/06/) (1)
mayo 2012 (http://www.josedomingo.org/pledin/2012/05/) (1)
marzo 2012 (http://www.josedomingo.org/pledin/2012/03/) (1)
febrero 2012 (http://www.josedomingo.org/pledin/2012/02/) (1)
enero 2012 (http://www.josedomingo.org/pledin/2012/01/) (4)
diciembre 2011 (http://www.josedomingo.org/pledin/2011/12/) (1)
noviembre 2011 (http://www.josedomingo.org/pledin/2011/11/) (3)
octubre 2011 (http://www.josedomingo.org/pledin/2011/10/) (2)
septiembre 2011 (http://www.josedomingo.org/pledin/2011/09/) (1)
junio 2011 (http://www.josedomingo.org/pledin/2011/06/) (4)
mayo 2011 (http://www.josedomingo.org/pledin/2011/05/) (1)
abril 2011 (http://www.josedomingo.org/pledin/2011/04/) (1)
marzo 2011 (http://www.josedomingo.org/pledin/2011/03/) (2)
febrero 2011 (http://www.josedomingo.org/pledin/2011/02/) (2)
enero 2011 (http://www.josedomingo.org/pledin/2011/01/) (2)
diciembre 2010 (http://www.josedomingo.org/pledin/2010/12/) (3)
noviembre 2010 (http://www.josedomingo.org/pledin/2010/11/) (4)
octubre 2010 (http://www.josedomingo.org/pledin/2010/10/) (3)
septiembre 2010 (http://www.josedomingo.org/pledin/2010/09/) (5)
julio 2010 (http://www.josedomingo.org/pledin/2010/07/) (6)
junio 2010 (http://www.josedomingo.org/pledin/2010/06/) (11)
mayo 2010 (http://www.josedomingo.org/pledin/2010/05/) (4)
abril 2010 (http://www.josedomingo.org/pledin/2010/04/) (9)

Licencia
Licencia Puedes copiar y modificar todos los contenidos, pero siempre respetando los trminos de
la licencia CC-BY-SA.

S S S S M

2014 PLEDIN 2.0 (http://www.josedomingo.org/pledin/), all rights reserved.


Proudly powered by WordPress (http://wordpress.org/)

Anda mungkin juga menyukai