Instalación e configuración dun servidor DNS en Ubuntu

De MediaWiki
Ir a la navegación Ir a la búsqueda

Instalación do servizo DNS

Nun terminal con usuario root ou con privilexios levaremos a cabo os seguintes pasos:

1. Actualizaremos o repositorio:

sudo apt update

2. Instalaremos as versións máis recentes:

sudo apt upgrade

3. Instalaremos o servidor DNS mediante os paquetes bind9 e bind9util:

apt install bind9 bind9util

Configuración do servizo DNS

1. Realizaremos a configuración principal no ficheiro /etc/bind/named.conf.options:

sudo nano /etc/bind/named.conf.options
/etc/bind/named.conf.option

2. Realizaremos a configuración das peticiones recibidas no dominio no ficheiro /etc/bind/named.conf.local:

sudo nano /etc/bind/named.conf.local
/etc/bind/named.conf.local

Creación de ficheiros de configuración directa e inversa

Crearemos os ficheiros co mesmo nome e ruta que especificamos no ficheiro de configuración /etc/bind/named.conf.local.

1. Para a configuración directa:

sudo nano /etc/bind/asirfp.db
asirfp.db

2. Para a configuración inversa:

sudo nano /etc/bind/asirfp.rev
/etc/bind/asirfp.rev

3. Reiniciamos o servidor:

/etc/init.d/bind9 restart

Configuración nos clientes

Para indicarlle o servidor DNS que debe usar o noso equipo temos que borrar e configurar un novo fichero /etc/resolv.conf

1. Borramos

sudo rm /etc/resolv.conf

2. Creamos un novo:

sudo touch /etc/resolv.conf

3. Damos permisos:

chmod 777 /etc/resolv.conf

4. Editamos:

nano /etc/resolv.conf
/etc/resolv.conf

Comprobación do funcionamento do servizo DNS

Coas utilidades dig, host ou nslookup comprobamos a correcta resolución de nomes.

Comándos que permiten o chequeo sintáctico
Comando Descripción Sintaxis
named-checkconf Detecta posibles erros sintácticos nos ficheiros de configuración named. named-checkconf fichero_configuración
named-checkzone Detecta posibles erros sintácticos nos ficheiros de configuración de zona. named-checkzone nombre_dominio fichero_de_zona

Referencias