(Domain Name System, Sistema de Nombres de Dominio) Un servidor DNS es el encargado de traducir los nombres de dominio a IPs y viceversa. Para ello, el servidor DNS dispone de una base de datos en la cual se almacenan todas las direcciones IP y todos los nombres de los PCs pertenecientes a su dominio.
¿COMO FUNCIONA?
Un servidor DNS permite acceder a un dominio en internet entre los millones existentes. Básicamente su función es atender a las peticiones hechas por los distintos programas que acceden a internet y resolver la dirección IP asociada al dominio consultado. Cuando el servidor recibe una consulta realiza una búsqueda en caso de que ese servidor no disponga de la respuesta, el servidor comienza la búsqueda a travez de uno o varios Servidores DNS hasta encontrar una respuesta positiva o negativa.
COMPONENTES DE UN DNS
Un DNS se compone de tres componentes básicos, los cuales son:
- Cliente DNS: Los clientes DNS, también llamados solucionadores, que consultan a los servidores para buscar y resolver nombres de un tipo de registro de recursos especificado en la consulta.
- Servidor DNS: Los servidores DNS, que almacenan y responden a las consultas de nombres para los registros de recursos.
- Zonas de Autoridad: Los registros de recursos, que asignan nombres de dominio DNS a un tipo específico de información de recurso para utilizar cuando se registra o se resuelve el nombre en el espacio de nombres.
PASOS PARA EL MONTAJE DE UN SERVIDOR DNS
Para empezar a montar el servicio DNS en CentOs debemos descargar el paquete "bind" con el siguiente comando:
"yum install bind"
Al descargar este paquete nos instalaran una serie de archivos que nos servirán para la configuración del servidor DNS .
Empezaremos conigurando el archivo "resolv.config" fichero de configuracion DNS que se accede escribiendo la siguiente ruta "nano /etc/resolv.conf"
En este archivo resolv.conf se configurara el dominio de nuestro servidor y la dirección ip con la cual va a correr.
Revisamos que nuestra maquina si tenga asignada la dirección correcta (en mi caso la 192.168.1.1)
Revisamos que nuestra maquina si tenga asignada la dirección correcta (en mi caso la 192.168.1.1)
A Continuación editaremos el fichero de configuracion "named.conf" al cual accederemos digitando la siguiente ruta: nano /etc/named.conf, como lo muestra la imagen.
Ya está la primera parte, note que si la dirección es 192.168.1.1 quiere decir que al menos pertenece a la red 192.168.1.0/24 por lo que en la resolución inversa debemos poner 1.168.192.in-addr.arpa ya que el 1 estará especificado dentro de dicho archivo.
Ahora debemos crear los archivos en cuestión (zonas directas y zonas inversas)
Ahora debemos crear los archivos en cuestión (zonas directas y zonas inversas)
Empezando con la zona directa.
También se deberán de configurar la zonas directas e inversas de el localhost.
Empezamos con la zona directa del Localhost.
Luego la zona inversa.
Al haber configurado todos estos archivos correctamente podemos proceder a iniciar el servicio con el siguiente comando: "service named start" como se puede ver en la imagen.
Tener en cuenta:
Podemos ver que nuestro servidor DNS resuelve el FQDN configurado en los archivos de configuración.
Ahora nuestro servidor auto resolverá direcciones y podremos usarlo en todos los ordenadores que tengamos conectados a nuestra red.
Empezamos con la zona directa del Localhost.
Luego la zona inversa.
Al haber configurado todos estos archivos correctamente podemos proceder a iniciar el servicio con el siguiente comando: "service named start" como se puede ver en la imagen.
Tener en cuenta:
- "service named restart": para restaurar el servicio.
- "service named stop": para parar el servicio.
- "service named status": para ver el estado del servicio.
- "tail -f /var/log/syslog": para ver los errores en la configuración.
Podemos ver que nuestro servidor DNS resuelve el FQDN configurado en los archivos de configuración.
Ahora nuestro servidor auto resolverá direcciones y podremos usarlo en todos los ordenadores que tengamos conectados a nuestra red.
Que debo modificar para que en el Server: aparezca en nombre de mi Servidor y no la direccion IP.
ResponderEliminarMuchas gracias