Archivo de la categoría: sErViDoR DNS

servidor DNS

INSTALACIÓN DE  DNS CACHE

Un DNS cache es un servicio que resuelve nombres de dominio, su principal función es traducir de números binarios a nombres que puedan leer las personas, el procedimiento del funcionamiento de este DNS cuando llegue una petición para resolver un dominio y el no tiene esta dirección en su cache lo que hace es preguntar a otro DNS cuando ya sabe cual es la dirección del dominio la guardad para cuando vuelvan a solicitar el pueda responder mas rápido.

instalación

  • Antes de instalar el DNS cache debemos tener los siguientes requisitos instalados
  • daemontools
  • daemontools -run

Después de tener instalado los requisitos instaremos nuestro DNS cache «djbdns» con el comando #apt-get install dnscache-run

luego creamos la estructura del directorio dnscache-conf para esto ejecutamos

#dnscache-conf Gdnscache Gdnslog /etc/dsn 127.0.0.1

(Gdnscache Gdnslog son usuarios sin privilegios  y /etc/dns donde quedaran la estructura del directorio la dirección que aparece es donde esta el servidor DNS)

con el comando #./run & se inicia el servicio dnscache

para verificar si nuestro DNS  esta resolviendo lo hacemos con los siguientes comandos

  • nslookup
  • Dnsip
  • Dig

INSTALACIÓN DE DNS DE ZONAS

Es un servicio de resolución de nombres de dominio en el cual se utilizan sus
bases de datos locales para resolver dichos nombres.

Figura 6 creamos los usuarios y directorio del archivo de configuración

Nos paramos en /etc/zona/root como muestra la figura 7 donde podemos utilizar los script que estas subrayados donde podemos agregar

add-alias para agregar un alias al servidor

./add-ns para agregar un servidor

./add-mx para agregar un servidor de correo

./add-host para agregar un host

Figura 7


Para actualizar el archivo data, que es donde se guarda la configuración anterior, ejecutamos los comandos:

Cat data para ver los cambios que agregamos

Make para actualizar los cambios y crear el archivo “data.cdb”

Figura 10

Por ultimo comprobamos si nuestro DNS resuelve nombres con los comandos

  • nslookup
  • Dnsip
  • Dig

Antes de comprobar debemos ponerlo a correr el servicio con el comando

#. /run