Dns PDF

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 37

Instalar y configurar servidor

DNS en CentOS
ADMINISTRACIÓN DE REDES
Introducción
• Uno de los roles más importantes dentro de todo el proceso de
gestión y configuración de un servidor es el DNS (Domain Name
System – Sistema de Nombres de Dominio) el cual nos permite
traducir las direcciones IP a nombres de dominio y viceversa, de este
modo es mucho más fácil tener presente redes.com y no
178.33.118.246.

• Este rol es fundamental para todo el proceso de transferencia de


información y permite que como administradores y usuarios
frecuentes de la red tengamos claridad qué sitios visitamos.
Uso
• Cuando se adquiere un servidor se debe tener dos servidores de
nombres que estarán recogidos en el DNS.
• Cuando hacemos una petiticón web y necesitamos saber una
dirección en una página web, BIND se encargará de hacer la petición
resolviéndola, de ahí la parte resolver.
• BIND hace la petición para encontrar a través de la gestión del
servidor DNS y dándonos como resultado el nombre de la página
web.
Qué es BIND
• BIND (Berkeley Internet Name Domain) es un software libre, de
código abierto que cumple las funciones de DNS en un sistema, su
nombre se debe al sitio donde fue desarrollado, la universidad
Berkeley en California en el año de 1980.

• Gracias a BIND podemos contar con una plataforma segura y estable


que cumple a la perfección con todos los estándares de DNS.
Pasos de Instalación
• En primer lugar actualizaremos todos los paquetes de CentOS 7
usando el siguiente comando
•Yum update
• Una vez concluya el proceso de actualización de CentOS, procedemos
a instalar BIND y sus utilidades usando el comando yum, para ello
ingresaremos el siguiente comando. Aceptamos la descarga y
respectiva instalación de BIND y sus componentes.

yum install bind bind-


utils
Cómo iniciar los servicios de BIND en CentOS
• Una vez todos los paquetes de BIND hayan sido instalados
procedemos a iniciar el respectivo servicio usando los siguientes
comandos en su orden:

systemctl enable named


systemctl start named
systemctl status named
• Podemos ver que el estado actual de BIND es activo y en ejecución. Si
deseamos verificar la versión de BIND ejecutaremos el siguiente
comando:

/usr/sbin/named –v
Cómo configurar el servidor DNS con BIND en
CentOS
• El archivo de configuración de BIND lo encontramos en la ruta
/etc/named.conf por lo cual debemos acceder a él usando el editor
preferido, en este caso usaremos nano:

vi /etc/named.conf
• En el archivo abierto realizaremos las siguientes tareas:Comentamos,
con el símbolo #, las siguientes líneas:

listen-on port 53 {
127.0.0.1; };

listen-on-v6 port 53 { ::1;


};
• Agregamos la dirección IP sobre la cual los equipos cliente
consultarán el DNS, adicional podemos agregar la dirección IP de un
segundo servidor en caso de tenerlo, usaremos las siguientes líneas:

allow-query { localhost;IP/Red; };

allow-transfer { Ip segundo
servidor; };
Cómo crear las zonas de BIND en CentOS
• Una vez definidos estos parámetros el siguiente paso será crear y
configurar las respectivas zonas directa e inversa las cuales deben ser
agregadas en el archivo named.conf.
• Accedemos a dicho archivo usando el siguiente comando:

vi /etc/named.conf
• Configuramos la primer zona de esta manera:
zone “redes.instipp.edu.ec" IN
{ type master;
file
"fwd.redes.instipp.edu.ec.db";
allow-update { none; };
};
• Los parámetros configurados son:
• Redes.instipp.edu.ec: Nombre del dominio
• Master: Es el DNS primario
• fwd.redes.instipp.edu.ec.db: Indica la zona directa
• allow-update: Hace referencia al DNS primario.
• Ahora agregamos las siguientes líneas para la zona inversa:

zone "10.168.192.in-addr.arpa" IN {
type master;
file "10.168.192.db";
allow-update { none; };
};
Cómo crear los archivos de zona de BIND en
CentOS
• Hemos creado las zonas, ahora debemos crear los archivos de dichas
zonas.

• El primer archivo a crear será el de la zona directa, ejecutamos lo


siguiente:

vi /var/named/fwd.redes.instipp.edu.ec.db
$TTL 86400
@ IN SOA primary.redes.instipp.edu.ec. root.redes.instipp.edu.ec. (
2016042112 ;Serial
3600 ;Refresh
1800 ;Retry
• Esto;Expire
604800 creará un nuevo archivo donde ingresaremos lo siguiente:
43200 ;Minimum TTL )
;Name Server Information
@ IN NS primary.redes.instipp.edu.ec.
;IP address of Name Server
primary IN A 192.168.0.11
;Mail exchanger
redes.instipp.edu.ec. IN MX 10 mail.redes.instipp.edu.ec.
;A - Record HostName To Ip Address
www IN A 192.168.0.3
mail IN A 192.168.0.4
;CNAME record
ftp IN CNAME www.redes.instipp.edu.ec.
• Los parámetros de dicho archivo son:
• A- grabador
• NS- nombre del servidor
• MX- Email de Exchange
• CN- nombre canónico
• Guardamos los cambios y cerramos el editor. Ahora crearemos el
archivo para la zona inversa ejecutando lo siguiente:

nano /var/named/0.168.192.db
En el archivo en blanco agregaremos lo siguiente. Después guardamos los cambios en el archivo y
salimos del archivo.

$TTL 86400
@ IN SOA primary.redes.instipp.edu.ec. root.redes.instipp.edu.ec. (
2014112511 ;Serial
3600 ;Refresh
1800 ;Retry
604800 ;Expire
86400 ;Minimum TTL )
;Name Server Information
@ IN NS primary.redes.instipp.edu.ec.
;Reverse lookup for Name Server
8 IN PTR primary.redes.instipp.edu.ec.
;PTR Record IP address to HostName
100 IN PTR www.redes.instipp.edu.ec.
150 IN PTR mail.redes.instipp.edu.ec.
Cómo reiniciar servicios de BIND en CentOS
• Una vez configurados estos parámetros el siguiente paso será reiniciar
los servicios para su respectiva aplicación.

• Para ello ejecutaremos los siguientes comandos en su orden:

chmod 777 /var/named/fwd.redes.instipp.edu.ec.db


chmod 777 /var/named/0.168.192.db
systemctl restart named.service
• Si deseamos consultar el estado del servicio ejecutaremos el siguiente
comando. Podemos comprobar que su estado es activo y
ejecutándose.

systemctl status named.service


Cómo Comprobar las zonas en los equipos
cliente de BIND en CentOS
• Ahora que BIND ha sido configurado resta configurar la maquina
cliente para que tome el DNS y a través del resuelva las direcciones IP.

• Para esto iniciamos sesión en algún maquina cliente, en este caso en


Ubuntu, y accedemos al archivo

/etc/resolve.conf:
vi /etc/resolve.conf
• Allí agregaremos la siguiente sintaxis:

nameserver (Dirección IP del servidor DNS)


• A continuación ejecutamos el siguiente comando para comprobar la
zona directa:

dig www.redes.instipp.edu.ec
• Ahora, para verificar la zona inversa ejecutaremos el siguiente
comando:

dig -x (Ip de la maquina cliente)

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy