Servidor Bind9 I
Nov 17, 2008 by admin
Mientras hacia la instalacio y configuración del servidor de correo, me di cuenta que necesitaba tener un servidor dns operativo.
Después de descargarme los tutoriales (unos 5 o 6) empezé a mirarmelos y al tajo!!!
Esta es una configuración muy básica sin ningún tipo de seguridad, la seguridad la dejo para la segunda parte.
Básicamente he tocado dos ficheros, el /etc/bind9/name.conf.local y el /etc/bind9/db.<nombre del dominio>
Por cierto, tampoco me he mirado la configuración de la zona reverse forward, de momento no me es necesario y también lo dejaré para la parte segunda.
Los ficheros me han quedado asi:
name.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 "dominio.es" {
type master;
file "/etc/bind/db.dominio.es";
};
db.<dominio>:
;
; BIND data file for local loopback interface
;
$TTL 604800
@ IN SOA dns1.dominio.es. adim.dominio.es. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns1.dominio.es.
@ IN NS dns2.dominio.es.
dns1 IN A 1.1.1.1
dns2 IN A 1.1.1.1
@ IN A 1.1.1.1
@ IN MX 0 1.1.1.1
mail IN A 1.1.1.1
En el primer fichero de le estamos declarando el dominio para el que el servidor sera master, en este caso dominio.es, y que la configuración de la zona de nombres del dominio estará en el fichero /etc/bind9/db.dominio.es
En el fichero del dominio encontramos un primer registro con @ IN SOA <nombre del servidor dns> <e-mail>.
El @ creo que es el nombre del dominios, en este caso dominio.es. Con esta linia lo que creo es que esta diciendo que en el dominio.es hay un dns1.dominio.es que es el que resolverá los nombres de ese dominio.
Digo que “creo”, porque aun no he profundizado mucho en el tema.
Las siguientes lineas se pueden leer si se sigue una lógica:
1.-<@ IN NS dns1.dominio.es.> dominio.es apunta al servidor de nombres que puede resolver el nombre en una ip. El registro es NS porque apunta hacia un servidor de nombres. (Hay que fijarse que si se apunta hacia un nombre se pone un . al final del nombre)
3.-<dns1 IN A 1.1.1.1> el alias dns1 (es una alias del dominio dominio.es que para ti significa que es el servidor de nombres) apunta a la ip del servidor donde esta alojado.
5.-<@ IN A 1.1.1.1> dominio.es apunta a la ip del servidor donde esta alojado. (Si os fijais el registro A se utiliza para apuntar hacia una ip)
6.-<@ IN MX 0 1.1.1.1> dominio.es apunta haci la ip del servidor de correo donde está alojado este servidor. (MX se utiliza para decir que apunta hacia un servidor de correo). El 0 es la prioridad que tendrá ese servidor de correo frente a otros servidores. Como solo tengo uno le pongo el valor que quiero, pero le he puesto 0 porque es el que tiene la prioridad mas alta.
7.-<mail IN A 1.1.1.1> el alias mail apunta a la ip donde esta alojado el servidor de mail. (mail es solo un alias que le pongo para cuando yo configure un servidor de correo y le tenga que decir a mi cliente de correo como se llama mi servidor de correo, no tenga que introducir una ip, simplemente un nombre canónico que es más fácil de recordar)
Bueno esto es todo lo que he aprendido hasta ahora. No se si todo lo que pongo es correcto, solo pongo lo que yo he entendido.