Servidor DNS
-
Upload
alex-huanca -
Category
Documents
-
view
7 -
download
0
Transcript of Servidor DNS
Área Telecomunicaciones, Conectividad y Redes Sede Arica Administración de Servidores I
____________________________________________________________________________________1
Javier Moya Assante
Docente
Inacap - Arica
Paquetes necesarios para la instalación
Un DNS (servidor de nombre de dominio) es un servidor que vincula nombres con las direcciones IP de
un equipo dentro de una red. Para configurar dicho servidor, es necesario instalar los
software bind y named. Estos se pueden descargar como archivos RPM o vía YUM.
Un ejemplo es que se muestra a continuación:
El servidor tso_server (cuya dirección IP es 192.168.10.1) se configurará como servidor de nombres de
dominio, para permitir que los clientes (un equipo Linux con una dirección IP 192.168.10.20 y un equipo
Windows con una dirección IP 192.168.10.30: la máscara de subred es 255.255.255.0) accedan a los
servicios que llevan los siguientes alias:
• servidor Web: www.tso_domain
• servidor SMTP: smtp.tso_domain
• servidor POP: pop.tso_domain
Antes de comenzar
Antes de proceder a la configuración del servidor de nombres, se debe editar el archivo /etc/resolv.conf
para declarar el nombre de dominio elegido (aquí tso_domain) y declarar al equipo local (con la dirección
IP de bucle local 127.0.0.1, la localhost) como servidor de nombres.
Por lo tanto, es necesario asegurarse que las siguientes líneas se encuentren presentes en el
archivo/etc/resolv.conf:
domain tso_domain
Nameserver 127.0.0.1
Cómo agregar el dominio
Después de instalar bind y named, se puede asignar el nombre de dominio tso_domain al editar el
archivo/etc/named.conf:
options {
Directory "/var/named";
};
// Declaring the reverse lookup zone // Declaración para la Zona Reversa
// Fijarse que las direcciones IP están al revés, t anto para la 127.0.0.ALGO
// como para la 192.168.10.ALGO .. donde el ultimo numero (ALGO) no se coloca
zone "0.0.127.in-addr.arpa" {
Área Telecomunicaciones, Conectividad y Redes Sede Arica Administración de Servidores I
____________________________________________________________________________________2
Javier Moya Assante
Docente
Inacap - Arica
type master;
file "named.local";
};
zone "10.168.192.in-addr.arpa" {
notify no;
type master;
file "tso_domain.rev";
};
//
// Declaration for domain name resolution //Declara ción para la resolución
//
zone "tso_domain" {
notify no;
type master;
file "tso_domain";
}
La primera parte sirve a la resolución inversa, es decir que permite encontrar el nombre de un ordenador
a partir de su dirección IP.
Creación de archivos de zonas
A continuación, modifique el archivo named.local que se encuentra en el directorio /var/named:
@ IN SOA tso_server.tso_domain.
root.tso_server.tso_domain.
(
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS tso_server.tso_domain.
1 IN PTR localhost.
Finalmente, cree un archivo con el nombre de tso_domain en el directorio /var/named que contenga lo
siguiente:
Área Telecomunicaciones, Conectividad y Redes Sede Arica Administración de Servidores I
____________________________________________________________________________________3
Javier Moya Assante
Docente
Inacap - Arica
@ IN SOA tso_server.tso_domain.
root.tso_server.tso_domain.
(
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
TXT "Primary DNS server"
NS tso_server //NOMBRE DEL SERVER
NS tso_server.tso_domain. //NOMBRE DEL SERVER.DOMINIO
MX 10 tso_server //REGISTRO MX PARA SERVIDOR DE CORREO
MX 20 tso_server.tso_domain. //REGISTRO MX PARA SERVIDOR DE CORREO
localhost A 127.0.0.1
tso_server A 192.168.10.1 //RESOLUCION DE TSO_SERVER A 192.168.10.1
www CNAME tso_server //NOMBRE WWW PARA EL SERVER
smtp CNAME tso_server //NOMBRE SMTP PARA EL SERVER
pop CNAME tso_server //NOMBRE POP PARA EL SERVER
tso_linux A 192.168.1.20
tso_windows A 192.168.1.30
...
MX se utiliza para especificar el nombre del servidor SMTP. Aquí, nuestro servidor tso_server aloja
todos los servicios.
Para la resolución inversa, es necesario crear un archivo denominado tso_domain.rev dentro
de /var/named que contenga la tabla de resolución inversa:
@ IN SOA tso_server.tso_domain.
root.tso_server.tso_domain.
(
1997022700 ; Serial
28800 ; Refresh
14400 ; Retry
3600000 ; Expire
86400 ) ; Minimum
IN NS tso_server.tso_domain.
Área Telecomunicaciones, Conectividad y Redes Sede Arica Administración de Servidores I
____________________________________________________________________________________4
Javier Moya Assante
Docente
Inacap - Arica
1 IN PTR tso_server.tso_domain.
20 IN PTR tso_linux.tso_domain.
30 IN PTR tso_windows.tso_domain.
...
Inicio de un DNS
El daemon named (un daemon es una aplicación que se ejecuta permanentemente en segundo plano)
puede cargarse manualmente con el comando:
/etc/rc.d/init.d/named start Para que el daemon named se cargue automáticamente al arrancar el equipo, resulta útil crear vínculos utilizando los comandos chkconfig --level 345 named on
chkconfig --level 0126 named off