Instalación e configuración dun servidor DNS en Ubuntu
Sumario
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
2. Realizaremos a configuración das peticiones recibidas no dominio no ficheiro /etc/bind/named.conf.local:
sudo nano /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
2. Para a configuración inversa:
sudo nano /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
Comprobación do funcionamento do servizo DNS
Coas utilidades dig, host ou nslookup comprobamos a correcta resolución de nomes.
| 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 |