Servidor DNS

4
Á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, tanto 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" {

Transcript of Servidor DNS

Page 1: 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" {

Page 2: Servidor DNS

Á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:

Page 3: Servidor DNS

Á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.

Page 4: Servidor DNS

Á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