1. DNS
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 las personas en identificadores binarios asociados con los
equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos
mundialmente.
INSTALACIÓN
1. Lo primero que debemos es asignar a nuestro equipo una IP fija, para ello escriba
sudo nano /etc/network/interfaces
2. Nos debe mostrar algo similar a esto
auto lo
iface lo inet loopback
auto eth0 (nosotros debemos comprobar nuestra interfaz ejecutando ifconfig)
iface eth0 inet static
address 192.168.1.70 #Dirección IP que asignaremos
gateway 192.168.1.1 #Puerta Enlace que se asignara
netmask 255.255.255.0 #Mascara de Red que se empleara
network 192.168.1.0 #Dirección de red
broadcast 192.168.1.255 #Dirección de broadcast
dns-nameservers 127.0.0.1, 80.58.61.250, 80.58.61.254
NOTA: En el apartado de DNS- NAMESERVERS debe agregar siempre 127.0.0.1, ya que esta es la
dirección de nuestro servidor localhost y lo necesitaremos para futuras configuraciones.
3. Reiniciamos los servicios de red usando
sudo /etc/init.d/networking restart
4. Una vez reiniciado el servicio, actualizaremos los paquetes y repositorios usando
Sudo apt-get update
2. Sudo apt-get upgrade
5. Instalamos bind9 que es nuestro servidor DNS, escribimos
Sudo apt-get install bind9
6. Ahora editaremos las zonas que manejara el DNS, para ello generaremos una copia de
seguridad del archivo named.conf.local
Sudo cp /etc/bind/named.conf.local /etc/bind/named.conf.local-BK
7. Ahora editaremos el archivo de named.conf.local escribimos
Sudo nano /etc/bind/named.conf.local
8. Borre el contenido del archivo y escriba lo siguiente
zone “empresaA.com” {
type master;
file “/etc/bind/db.gabriel.es”;
};
Donde la primera parte corresponde a la resolución directa y sustituiremos empresa.com por el
nombre de dominio que desee.
zone “192.in-addr.arpa” {
type master;
file “/etc/bind/db.192”;
};
La segunda zona corresponde a la resolución inversa y sustituiremos 192 por el comienzo los tres
primeros dígitos de tu IP.
9. Ahora crearemos el archivo de configuración de resolución directa, para ello escriba
sudo cp /etc/bind/db.local /etc/bind/db.empresaA.com
NOTA: Recuerde que donde dice empresa.com debe colocar el nombre de su dominio
10. Una vez realizado el paso anterior, debemos crear el archivo de configuración indirecta,
escriba
3. sudo cp /etc/bind/db.127 /etc/bind/db.192
NOTA: Debe sustituir el 192 por el inicio de la ip que configuro
11. Creados los archivos ahora editemos el archivo de configuración de resolución directa
escriba
Sudo nano /etc/bind/db.empresaA.com
12. Al abrir el archivo debe agregar lo siguiente
;
; datos para resolución directa en zona de autoridad;
$TTL 604800
@ IN SOA empresaA.com. root.empresaA.com. (
1 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS angelus
;
empresaA.com IN A 192.168.1.70
ángelus IN A 192.168.1.70
;
pccliente IN A 192.168.1.71
NOTA: Lo que está en negrita es solo lo que debemos de modificar, el nombre de dominio
siempre termina con un punto. angelus es el nombre de mi equipo dentro del servidor DNS. Mi
equipo y el servidor DNS tiene la misma IP.
13. Ahora haremos lo propio en el de inversa
Sudo nano /etc/bind/db.192
14. Al abrir el archivo modifique y agrege lo siguiente
;
; datos para resolución inversa en zona de autoridad
;
$TTL 604800
@ IN SOA empresaA.com. root.empresaA.com. (
1 ; Serial
604800 ; Refresh
4. 86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS cortizo.gabriel.es.
70.1.168 IN PTR angelus.empresaA.com.
;
71.1.168 IN PTR pccliente
15. Guarde los cambio y reinicie el DNS
sudo /etc/init.d/bind9 restart