Domain Name System o DNS (en español: sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para los humanos en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.
Primero deberemos hacer descargar el servidor DNS, lo instalaremos con apt.
# apt-get update
# apt-get install bind9
A continuación configuraremos nuestro DNS.
# cd /etc/bind
Antes de nada lo que hago es una copia de los archivos principales de nuestro servicio DNS.
# cp db.local directa
# cp db.127 inversa
Ingresar al archivo directa que creamos. y modificar lo siguiente.
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA nombre de dominio. correo. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS 192.168.0.3 //IP del dominio.
dns IN A 192.168.0.3 //IP del dominio.
Ingresar al archivo inversa que creamos. y modificar lo siguiente.
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA nombre de dominio. correo. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS dns.abc.com. //nombre del dominio.
3 IN PTR dns.abc.com. //nombre del dominio.
Ingresar al archivo /etc/bind/named.conf.local . y agregamos las siguientes lineas.
zone "abc.com" {
type master;
file "/etc/bind/directa";
};
zone "0.168.192.in-addr.arpa" {
type master;
file "/etc/bind/inversa";
};