DNS BIND


DNS
DNS son las iniciales de Domain Name System (sistema de nombres de dominio) y es una tecnología basada en una base de datos que sirve para resolver nombres en las redes, es decir, para conocer la dirección IP de la máquina donde está alojado el dominio al que queremos acceder.
Cuando un ordenador está conectado a una red (ya sea Internet o una red casera) tiene asignada una dirección IP. Si estamos en una red con pocos ordenadores, es fácil tener memorizadas las direcciones IP de cada uno de los ordenadores y así acceder a ellos, pero ¿qué ocurre si hay miles de millones de dispositivos y cada uno tiene una IP diferente? Pues que se haría imposible, por eso existen los dominios y las DNS para traducirlos.
Dato curioso
 Tienen una importante influencia sobre la velocidad y el rendimiento de tu acceso a la red
Glosario
Servidor:  Un servidor es un equipo informático que forma parte de una red y provee servicios a otros equipos cliente
Direcciones web: Las direcciones Web o «URLs» son la base de Internet y una forma sencilla de identificar y encontrar cualquier cosa que buscamos en la red como páginas web, fotos y videos.
Dominio: El dominio web de tu sitio web es esencialmente el equivalente a una dirección física. De la misma manera que un satélite necesita una dirección o un código postal para dar direcciones, un navegador web necesita un nombre de dominio para dirigirte a un sitio web.
Ip: es la sigla de Internet Protocolo o, en nuestro idioma, Protocolo de Internet. Se trata de un estándar que se emplea para el envío y recepción de información mediante una red que reúne paquetes conmutados
Página web: Una página web, o página electrónica, página digital, o ciberpágina​​ es un documento o información electrónica capaz de contener texto, sonido, vídeo, programas, enlaces, imágenes y muchas otras cosas, adaptada para la llamada World Wide Web 
Terminal: En informática, un(a) terminal o consola (hardware) es un dispositivo electrónico o electromecánico que se utiliza para interactuar con un(a) computador(a)
Sistema: Un sistema informático es el conjunto constituido por los elementos físicos y lógicos (software) necesarios para captar información, almacenarla y procesarla -realizar operaciones con ella-.
Comandos: Es la instrucción que se da a un sistema operativo de un ordenador para que ejecute cualquier tarea, desde la línea de comandos o desde una llamada de programación, esta acción puede ser interna o externa.
internet: Es un conjunto descentralizado de redes de comunicación interconectadas que utilizan la familia de protocolos TCP/IP, lo cual garantiza que las redes físicas heterogéneas que la componen formen una red lógica única de alcance mundial
FUNCIONALIDAD


Instalación
Usuario Root: Es el nombre convencional de la cuenta de usuario que posee todos los derechos en todos los modos (monousuario o multiusuario). Normalmente es la cuenta de administrador
Servidor dinámico: El DNS dinámico (DDNS) es un servicio que permite la actualización en tiempo real de la información sobre nombres de dominio situada en un servidor de nombres.
Fichero: es un conjunto de bytes que son almacenados en un dispositivo.
Network: aquellas series de ordenadores o dispositivos informáticos que se conectan por medio de cables, ondas, señales u otros mecanismos con el propósito de transmitir datos
Editor de texto: es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato
1.   Lo primero que haré es mirar como tengo configurada o configuradas la o las tarjetas de red en mi servidor con el comando ifconfig



2.   Lo primero que haremos es asignar una IP estática a la tarjeta de red que dará servicio a nuestra red. Lo haremos editando el fichero /etc./network/inerfaces.

3.   A continuación, reiniciamos la red con el comando /etc./init. d/networking restart y comprobaremos que la configuración de red es correcta con el comando ifconfig que ya utilizamos antes.


4.   Una vez instalado, ya podemos pasar a la configuración del servidor DNS. Todos los ficheros que necesitamos editar se encuentran en el directorio  /etc/bind/. Allí encontraremos entre otros los ficheros named.conf.options y /etc/bind/named.conf.local que serán los primeros que editaremos.
Editar el fichero /etc/bind/named.conf.options
El primer fichero que editaremos, será el archivo /etc/bind/named.conf.options. En este archivo sólo hemos de descontentar las líneas de forward only y forwarders como se puede ver en la imagen de abajo y añadir las ip de servidores DNS externos donde consultará nuestro servicio en caso de que no encuentre la respuesta a nuestra petición.


5.   Después pasaremos a editar el archivo /etc/bind/named.conf.local. En este archivo especificaremos las zonas de búsqueda directa e inversa del servicio DNS. El dominio de nuestra zona directa y la subred de la zona inversa. También tendremos que incluir qué tipo de servicio es (maestro o esclavo) y en que archivos hará la búsqueda de nombres.


6.   El siguiente archivo a editar es el que contendrá las tablas de la búsqueda directa /etc/bind/db.webebre.net.host. Este archivo contiene las tablas de búsqueda directa. Las primeras líneas son unos parámetros relacionados con la actualización del DNS (número de serie y periodos de actuación). La siguiente línea indica quién es el servidor primario (NS = Name Server). Las siguientes líneas especifican las IP de los diferentes PC componentes del dominio (A = Address). En la siguiente imagen puedes ver cómo quedaría el fichero.

7.   Seguidamente editaremos el archivo /etc/bind/db.192.168.83.rev. Este archivo contiene las tablas de búsqueda inversa. Así quedaría el fichero.

8.   Ya casi hemos acabado. Una vez configurado nuestro servidor DNS, debemos indicar a nuestro PC que el servidor DNS es él mismo, se especifica editando el archivo /etc./resolv.conf. Indicando la @ip del servidor y el dominio de donde realizará las búsquedas.

9.   Nuestro servidor DNS ya está funcionando, para comprobar que lo hace correctamente, realizaremos alguna comprobación con el comando nslookup. Con este comando podremos comprobar que resuelve peticiones de la zona directa.



Comentarios