Servidor DNS en Debian 11
Un servidor de nombres es un servidor de hardware o software que implementa un servicio de red para proveer respuestas a las consultas en un servicio de directorio. Traduce un identificador basado en texto a una identificación numérica o componente de direccionamiento interno de sistema. Este servicio es realizado por el servidor en respuesta a una petición de protocolo de servicio.1
Un ejemplo de un servidor de nombres es el componente de servidor del Sistema de Nombres de Dominio (DNS), uno de los dos espacios de nombre principales del Internet. La función más importante de los servidores DNS es la traducción (resolución) de los nombres de dominios y nombres de host identificables por los humanos en sus direcciones numéricas del Protocolo de Internet (IP) correspondientes, el segundo principal espacio de nombres del Internet, que es usado para identificar y localizar a las computadoras y recursos en Internet.
Para configurar un servidor DNS
• Configurar adecuadamente los parámetros de red, en este caso se utiliza 192.168.60.3 para el servidor.
• Definir apropiadamente el nombre del equipo y del dominio, en este caso el nombre del servidor es srv1 y utilizaremos los dominios lenin.net.ni
• Configurar adecuadamente el nombre de equipo editando el archivo /etc/hostname
Abrir un terminal y convertirse en super-usurio
lenin@srv1:~/su -
Contraseña:
root@srv1:~#
Instalar el software necesario
root@srv1:~# apt-get install bind9 dnsutils
Realizar una copia de respaldo del archivo de configuración origianal
root@ srv1:~# cp /etc/bind/named.conf.local /etc/bind/named.conf.local.original
Editar el archivo de configuración
root@srv1:~# nano /etc/bind/named.conf.local
Agregamos al final
zone "leninnet.ni" {
type master;
file "db.leninnet.ni.zone";
};
zone "60.168.192.in-addr.arpa" {
type master;
file "db.192.168.60";
};
Anuncios
INFORMA SOBRE ESTE ANUNCIO
Para asegurarnos que el archivo está bien
root@srv1:~# named-checkconf
Crear los archivos de zona
Procedamos a crear los (nuevos) archivos de zona, esos archivos contienen los registros del DNS y en Debian se encuentran en el directorio /var/cache/bind/
Creamos el archivo de la zona leninnet.ni
root@srv1:~# nano /var/cache/bind/db.leninnet.ni.zone
$ORIGIN leninnet.ni.
$TTL 86400 ; 1 dia
@ IN SOA ns.leninnet.ni. info.leninnet.ni. (
2018090701 ; serie
6H ; refresco (6 horas)
1H ; reintentos (1 hora)
2W ; expira (2 semanas)
3H ; mínimo (3 horas)
)
@ IN NS ns
@ IN MX 10 mail
@ IN A 192.168.60.3
ns IN A 192.168.60.3
mail IN A 192.168.60.3
www IN A 192.168.60.3
Vale la pena detectar errores en el archivo de zona
root@srv1:~# named-checkzone leninnet.ni /var/cache/bind/db.leninet.ni.zone
zone db.leninnet.ni/IN: loaded serial 2018090701
OK
root@srv1:~#
Ahora la zona de búsqueda inversa
root@tserver:~# nano /var/cache/bind/db.192.168.60
$ORIGIN 60.168.192.in-addr.arpa.
$TTL 86400 ; 1 dia
@ IN SOA ns.leninnet.ni.ni. info.leninnet.ni. (
2018090701 ; serie
6H ; refresco (6 horas)
1H ; reintentos (1 hora)
2W ; expira (2 semanas)
3H ; mínimo (3 horas)
)
@ IN NS ns.leninnet.ni.ni.
3 IN PTR ns.leninnet.ni.ni.
3 IN PTR mail.leninnet.ni.ni.
3 IN PTR www.leninnet.ni.ni.
3 IN PTR mail.leninnet.ni.ni.
Comprobar que la configuración con:
root@srv1:~# named-checkzone 60.168.192.in-addr.arpa /var/cache/bind/db.192.168.60
zone 60.168.192.in-addr.arpa/IN: loaded serial 2018090701
OK
root@srv1:~#
Paso 5 - Re-iniciar el servicio
root@srv1:~# systemctl restart bind9
root@srv1:~# systemctl status bind9
• bind9.service - BIND Domain Name Server
Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2018-09-07 23:52:29 CST; 9s ago
root@tserver:~#
Editar el resolv.conf
root@tserver:~# nano /etc/resolv.conf
Ponemos nuestro servidor como primer DNS
nameserver 192.168.60.3
Probar la configuración desde el servidor
Негізгі бет Como instalar el servidor DNS en Debian 11? | Video 8
Пікірлер: 4