Para instalar el servicio DNS Bind9, se puede abrir el gestor de paquetes Synaptic (centro de Software de Ubuntu) (Sistema > Administración) y buscar Bind9. A continuación, se selecciona la instalación pulsando el botón derecho sobre la línea del paquete Bind9 y luego se pulsa en Aplicar los cambios.
Inicialmente lo haremos desde la consola o terminal:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install bind9 bind9-doc dnsutils
El servicio DNS está compuesto por dos programas:
El dominio named(demonio servidor): servidor de nombres de dominio que contiene la base de datos con información relativa a un segmento de la red y que responde a las peticiones.
El dominio named(demonio servidor): servidor de nombres de dominio que contiene la base de datos con información relativa a un segmento de la red y que responde a las peticiones.
El resolver (cliente): genera las peticiones. Se trata de un conjunto de rutinas que permiten que los clientes accedan a los servidores de nombres para resolver la búsqueda de una dirección IP asociada a un nombre.
En el directorio /etc/bind/ se encuentra named.conf y el resto de archivos de configuración.
El archivo named.conf no se suele modificar. Las zonas específicas del servidor DNS que se configuran se definen en /etc/bin/named.conf.local y se incluyen al final de este archivo con un include.
Para lanzar el servicio debemos ejecutar la orden siguiente:
# /etc/init.d/bind9 start
# /etc/init.d/bind9 start
Video-tutoriales:
http://www.youtube.com/watch?v=Nch_6T5u0S0
http://www.youtube.com/watch?v=1m-fQR5RlvU
http://www.youtube.com/watch?
http://www.youtube.com/watch?
http://www.youtube.com/watch?v=1BiFrFBfa14&feature=fvwrel
http://www.youtube.com/watch?v=an6O5sfMr8o&feature=related
http://www.youtube.com/watch?
-----------------------------------------------------------------------------------------------------------------------------------------------------------
http://www.youtube.com/watch?v=g6NVSvH4h00
Actualizando:
sudo apt-get update
El resolver (cliente): genera las peticiones. Se trata de un conjunto de rutinas que permiten que los clientes accedan a los servidores de nombres para resolver la búsqueda de una dirección IP asociada a un nombre.
En el directorio /etc/bind/ se encuentra named.conf y el resto de archivos de configuración.
El archivo named.conf no se suele modificar.
Las zonas específicas del servidor DNS que se configuran se definen en/etc/bin/named.conf.local y se incluyen al final de este archivo con un include.
Comandos de comprobación de la configuración:Actualizando:
sudo apt-get update
sudo apt-get upgrade
Servidor DNS:
sudo apt-get install bind9
Hay paquetes que no son necesarios y se pueden quitar:
sudo apt-get autoremove
Para parar el servicio debemos ejecutar la orden siguiente:
sudo /etc/init.d/bind9 stop
sudo /etc/init.d/bind9 start
sudo /etc/init.d/bind9 status
sudo /etc/init.d/bind9 reload
sudo /etc/init.d/bind9 restart
Hay paquetes que no son necesarios y se pueden quitar:
sudo apt-get autoremove
Para parar el servicio debemos ejecutar la orden siguiente:
sudo /etc/init.d/bind9 stop
sudo /etc/init.d/bind9 start
sudo /etc/init.d/bind9 status
sudo /etc/init.d/bind9 reload
sudo /etc/init.d/bind9 restart
El servicio DNS está compuesto por dos programas:
El dominio named(demonio servidor): servidor de nombres de dominio que contiene la base de datos con información relativa a un segmento de la red y que responde a las peticiones.
El dominio named(demonio servidor): servidor de nombres de dominio que contiene la base de datos con información relativa a un segmento de la red y que responde a las peticiones.
El resolver (cliente): genera las peticiones. Se trata de un conjunto de rutinas que permiten que los clientes accedan a los servidores de nombres para resolver la búsqueda de una dirección IP asociada a un nombre.
El archivo named.conf no se suele modificar.
Las zonas específicas del servidor DNS que se configuran se definen en/etc/bin/named.conf.local y se incluyen al final de este archivo con un include.
CONFIGURACIÓN DNS EN UBUNTU.
dentro de los siguientes archivos o ficheros debemos tener:
No se modifica:
sudo gedit /etc/bind/named.conf
named.conf
include "/etc/bind/named.conf.options";
include "/etc/bind/named.conf.local";
include "/etc/bind/named.conf.default-zones";
Se configura la zona de resolución directa de tipo maestra y el nombre del fichero que contiene los registros.
sudo gedit /etc/bind/named.conf.local
named.conf.local
// Do any local configuration here
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
zone "aulaI4.com" {
type master;
file "/etc/bind/db.aulaI4.com";
};
Fichero de zono, resolución directa (con el nombre se obtiene la dirección IP)
sudo gedit /etc/bind/db.aulaI4.com
; BIND fichero de datos de la zona directa del aula 32I
$TTL 38400 ;segundos que puede estar el registro en la caché
; se pone el nombre de la zona o @ que representa el nombre del fichero
aulaI4.com. IN SOA ai4pc150.aulaI4.com. profe.aulaI4.com. (
2013102201 ; Número de serie / Serial
10800 ; Actualización / Refresh
3600 ; Tiempo de reintentos / Retry
604800 ; Caducidad / Expire
38400 ) ; Valor TTL / Negative Cache TTL
;
; Atención al punto final, con él no añade nombre de la zona
aulaI4.com. IN NS ai4pc150.aulaSER.com.
aulaI4.com. IN A 192.168.1.150
ai4pc150 IN A 192.168.1.150
ai4pc101.aulaI4.com. IN A 192.168.1.101
ai4pc102.aulaI4.com. IN A 192.168.1.102
ai4pc103.aulaI4.com. IN A 192.168.1.103
ai4pc104.aulaI4.com. IN A 192.168.1.104
ai4pc105.aulaI4.com. IN A 192.168.1.105
ai4pc106.aulaI4.com. IN A 192.168.1.106
ai4pc107.aulaI4.com. IN A 192.168.1.107
ai4pc108.aulaI4.com. IN A 192.168.1.108
ai4pc109 IN A 192.168.1.109
ai4pc110 IN A 192.168.1.110
ai4pc111 IN A 192.168.1.111
ai4pc112 IN A 192.168.1.112
ai4pc113 IN A 192.168.1.113
ai4pc114 IN A 192.168.1.114
ai4pc115 IN A 192.168.1.115
sudo named-checkconf
sudo named-checkconf /etc/bind/named.conf
Comprobación del fichero de zona:
sudo named-checkzone aulaI4.com /etc/bind/db.aulaI4.com
Comprobación del fichero de zona:
sudo named-checkzone aulaI4.com /etc/bind/db.aulaI4.com
-------------------------------------------------------------------------------------------------------------------------------------------------------------
4.1. Resolución inversa
De la misma forma que los nombres de dominio se resuelven efectuando consultas para cada componente de derecha a izquierda, las direcciones IP siguen el mismo esquema.
Su dominio raíz se denomina in-addr.arpa
Las direcciones IP están escritas en orden inverso en el dominio in-addr.arpa (es decir, utiliza una notación de puntos invertida, algo lógico, ya que las redes se diferencian por los primeros valores de su dirección IP). Cada servidor de nombres de dominio autoritario requiere una zona de resolución inversa.
Configuración y comprobación de una zona inversa ------------------------------
profes@AI4PC150:~$ sudo gedit /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
//Zona de resolución directa
zone "aulaI4.com" {
type master;
file "/etc/bind/db.aulaI4.com";
};
//Zona de resolución inversa
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
profes@AI4PC149:~$ sudo gedit /etc/bind/db.192
;
; BIND resolución inversa, dominio raíz i-addr.arpa
;
$TTL 38400 ;segundos que puede estar el registro en la caché
192.in-addr.arpa. IN SOA ai4pc150.aulaI4.com. profe.aulaI4.com. (
2013102301 ; Número de serie / Serial
10800 ; Actualización / Refresh
3600 ; Tiempo de reintentos / Retry
604800 ; Caducidad / Expire
38400 ) ; Valor TTL / Negative Cache TTL
;
192.in-addr.arpa. IN NS ai4pc150.aulaI4.com.
150.1.168.192.in-addr.arpa. IN PTR ai4pc150.aulaI4.com.
150.1.168 IN PTR ai4pc150.aulaI4.com.
101.1.168 IN PTR ai4pc101.aulaI4.com.
102.1.168 IN PTR ai4pc102.aulaI4.com.
103.1.168 IN PTR ai4pc103.aulaI4.com.
104.1.168 IN PTR ai4pc104.aulaI4.com.
105.1.168 IN PTR ai4pc105.aulaI4.com.
106.1.168 IN PTR ai4pc106.aulaI4.com.
107.1.168 IN PTR ai4pc107.aulaI4.com.
108.1.168 IN PTR ai4pc108.aulaI4.com.
109.1.168 IN PTR ai4pc109.aulaI4.com.
110.1.168 IN PTR ai4pc110.aulaI4.com.
111.1.168 IN PTR ai4pc111.aulaI4.com.
112.1.168 IN PTR ai4pc112.aulaI4.com.
113.1.168 IN PTR ai4pc113.aulaI4.com.
114.1.168 IN PTR ai4pc114.aulaI4.com.
115.1.168 IN PTR ai4pc115.aulaI4.com.
profes@AI4PC150:~$ named-checkzone 192.in-addr.arpa /etc/bind/db.192
zone 192.in-addr.arpa/IN: loaded serial 2013102301
OK
profes@AI4PC150:~$ sudo service bind9 restart
De la misma forma que los nombres de dominio se resuelven efectuando consultas para cada componente de derecha a izquierda, las direcciones IP siguen el mismo esquema.
Su dominio raíz se denomina in-addr.arpa
Las direcciones IP están escritas en orden inverso en el dominio in-addr.arpa (es decir, utiliza una notación de puntos invertida, algo lógico, ya que las redes se diferencian por los primeros valores de su dirección IP). Cada servidor de nombres de dominio autoritario requiere una zona de resolución inversa.
Configuración y comprobación de una zona inversa ------------------------------
profes@AI4PC150:~$ sudo gedit /etc/bind/named.conf.local
//
// Do any local configuration here
//
// Consider adding the 1918 zones here, if they are not used in your
// organization
//include "/etc/bind/zones.rfc1918";
//Zona de resolución directa
zone "aulaI4.com" {
type master;
file "/etc/bind/db.aulaI4.com";
};
//Zona de resolución inversa
zone "192.in-addr.arpa" {
type master;
file "/etc/bind/db.192";
};
profes@AI4PC149:~$ sudo gedit /etc/bind/db.192
;
; BIND resolución inversa, dominio raíz i-addr.arpa
;
$TTL 38400 ;segundos que puede estar el registro en la caché
192.in-addr.arpa. IN SOA ai4pc150.aulaI4.com. profe.aulaI4.com. (
2013102301 ; Número de serie / Serial
10800 ; Actualización / Refresh
3600 ; Tiempo de reintentos / Retry
604800 ; Caducidad / Expire
38400 ) ; Valor TTL / Negative Cache TTL
;
192.in-addr.arpa. IN NS ai4pc150.aulaI4.com.
150.1.168.192.in-addr.arpa. IN PTR ai4pc150.aulaI4.com.
150.1.168 IN PTR ai4pc150.aulaI4.com.
101.1.168 IN PTR ai4pc101.aulaI4.com.
102.1.168 IN PTR ai4pc102.aulaI4.com.
103.1.168 IN PTR ai4pc103.aulaI4.com.
104.1.168 IN PTR ai4pc104.aulaI4.com.
105.1.168 IN PTR ai4pc105.aulaI4.com.
106.1.168 IN PTR ai4pc106.aulaI4.com.
107.1.168 IN PTR ai4pc107.aulaI4.com.
108.1.168 IN PTR ai4pc108.aulaI4.com.
109.1.168 IN PTR ai4pc109.aulaI4.com.
110.1.168 IN PTR ai4pc110.aulaI4.com.
111.1.168 IN PTR ai4pc111.aulaI4.com.
112.1.168 IN PTR ai4pc112.aulaI4.com.
113.1.168 IN PTR ai4pc113.aulaI4.com.
114.1.168 IN PTR ai4pc114.aulaI4.com.
115.1.168 IN PTR ai4pc115.aulaI4.com.
profes@AI4PC150:~$ named-checkzone 192.in-addr.arpa /etc/bind/db.192
zone 192.in-addr.arpa/IN: loaded serial 2013102301
OK
profes@AI4PC150:~$ sudo service bind9 restart
No hay comentarios:
Publicar un comentario