Ir al contenido principal

Servidor DNS en Linux Mint, Ubuntu y familia

Por: Carlos Antonio Leal Saballos

El DNS es sin lugar a dudas uno de los servicios más importantes en el mundo de internet.El DNS es por mucho el alma, nervio y músculo de internet. Es un sistema que permite usar nombres de dominio en lugar de direcciones IP. La verdad es que un ser humano promedio será incapaz de recordar todos los números IP de todos los servidores que utiliza, no obstante le resulta sencillo recordar los nombres de dominio.

Requisitos para configurar un servidor DNS

  1. Configurar adecuadamente los parámetros de red, en este caso yo estoy utilizando 192.168.10.10 para el servidores, si también necesita configurarlos en Linux Mint, ubuntu y familia hay más detalles en este post.
  2. Configurar adecuadamente el nombre de equipo editando el archivo /etc/hostname
  3. Identificar el nombre de dominio a configurar, si el número IP del servidor es privado, entonces el dominio será privado, al usar un IP público el dominio será público. En Nicaragua quien autoriza los dominios públicos es el nic.NI (http://www.nic.ni/)
  4. En el caso de un dominio público se necesita conexión permanente a Internet.
  5. En mi caso, se configurará un dominio hipotético llamado isti.edu.ni

Ahora sí, la instalación y configuración

  1. Nos convertimos en super usuarios
sudo -s
  1. Instalar los paquetes necesarios
apt-get install bind9
  1. Realizar una copia de respaldo del archivo de configuración original
cp /etc/bind/named.conf.local /etc/bind/named.conf.local.bk
  1. Editamos el archivo de configuración con nano /etc/bind/named.conf.local para que tenga un aspecto similar a este:

zone "isti.edu.ni" {
type master;
file "db.isti.edu.ni.zone";
};
zone "10.168.192.in-addr.arpa" {
type master;
file "db.192.168.10";
};


  1. Procedamos a crear los archivos de zona, esos archivos contienen los registros del DNS y en ubutntu se encuentran en el directorio /var/cache/bind/
  2. nano /var/cache/bind/db.isti.edu.ni.zone, el contenido del archivo debe ser algo como esto:
$ORIGIN isti.edu.ni.
$TTL 86400         ; 1 dia
@ IN  SOA ns.isti.edu.ni. info.isti.edu.ni. (
    2012112801 ; serie
    6H         ; refresco (6 horas)
    1H         ; reintentos (1 hora)
    2W         ; expira (2 semanas)
    3H         ; mínimo (3 horas)
)

@      NS ns
@      MX 10  mail
@      A   192.168.10.10
ns     A   192.168.10.10
mail   A   192.168.10.10
www    A   192.168.10.10
ns     AAAA   fec0::10
mail   AAAA   fec0::10
www    AAAA   fec0::10

  1. Vale la pena detectar errores en el archivo de zona con el comando
named-checkzone isti.edu.ni /var/cache/bind/db.isti.edu.ni.zone
  1. De igual manera el archivo de zona de búsqueda inversa nano /var/cache/bind/db.192.168.10 deberá contener algo similar a esto:
$ORIGIN 10.168.192.in-addr.arpa.
$TTL 86400 ; 1 dia
@ IN  SOA ns.isti.edu.ni. info.isti.edu.ni. (
    2012112801 ; serie
    6H         ; refresco (6 horas)
    1H         ; reintentos (1 hora)
    2W         ; expira (2 semanas)
    3H         ; mínimo (3 horas)
)

@      NS ns.isti.edu.ni.
10   PTR ns.isti.edu.ni.
10   PTR mail.isti.edu.ni.
10   PTR www.isti.edu.ni.

  1. También es se puede comprobar que la configuración esté bien con:
named-checkzone 10.168.192.in-addr.arpa /var/cache/bind/db.192.168.10

  1. Procedemos a re-iniciar el servicio con:
service bind9 restart
  1. Editamos el archivo nano /etc/resolv.conf, Cambiando el primero de los servidores DNS por la IP del nuestro:
nameserver 127.0.0.1

  1. Lo único que quede es realizar las pruebas en el cliente

Comentarios

Entradas populares de este blog

Redes inalámbricas - Estándares abiertos y Cerrados

El estándar 802.11 de IEEE para redes inalámbricas está disponible para cualquier persona que quiera desarrollar productos de redes inalámbricas. Esto significa que cualquier persona con el conocimiento correcto y habilidad puede construir su propio producto que podría trabajar junto con otros productos 802.11. De esta manera 802.11 es un ejemplo de un estándar abierto. Los estándares abiertos ayudan a crear soluciones interoperables y asequibles, pero también promueven la competencia entre los proveedores estableciendo reglas claras para el desarrollo. En los estándares abiertos también existen los conceptos de patentes y licencias. Si bien podemos asumir que todos los estándares libres están abiertos, lo contrario no necesariamente tiene que ser cierto. Algunos estándares abiertos son gratuitos, mientras que para otros los titulares de patentes pueden requerir un canon de regalías por "usar" el estándar. En contraste, los estándares cerrados (como el Blackberry...

Estándares de Redes Inalámbricas - IEEE

No importa dónde se encuentre en el planeta, sea que en un área urbanizada en América del Sur o en una parte rural de la India, si usted está leyendo esto es porque está conectado a la "red de redes", la Internet, posiblemente por medio de una conexión WI-FI o red inalámbrica. Introducción a los estándares inalámbricos Para que Internet funcione en todo el mundo tiene que haber ciertos "acuerdos", "buenas prácticas" o "estándares" que ayudan a asegurar que cualquiera pueda agregar su red con éxito sin tener permisos especiales. Estos "estándares" aseguran que una vez que su red haya sido agregada, sus clientes (cableados o inalámbricos) tienen la capacidad de comunicarse con otras redes en todo el mundo. En estas líneas vamos a conversar sobre los estándares para redes inalámbricas de la familia  802.11 desarrollada por el Instituto de Ingenieros Eléctricos y Electrónicos (IEEE).  ¿Qué es un estándar? Para los cl...

Muere Daniel Ortega otro virus de Internet

Por: Carlos Antonio Leal Saballos Una noticia falsa, bulo u hoax en Inglés, es un intento de hacer creer a un grupo de personas que algo falso es real. Tiene como objetivo el ser divulgado de manera masiva, para ello haciendo uso de la prensa oral o escrita así como de otros medios de comunicación, siendo Internet el favorito, puede ser por medio de redes sociales o incluso el correo electrónico. En Nicaragua andan varias noticias falsas en este momento: Whatsapp va a ser de pago de manera inminente... reenvía este mensaje a X personas antes del día X (Miedo basado en valor monetario) Hotmail cerrará sus cuentas. Perdida de contactos y multa de una gran cantidad de dinero Google: Ya estamos avisados por Google... lo pasaron en la tele... por si las dudas... El uso de Google y Gmail costará dinero. Redbull contiene veneno en su composición química (Miedo basado en el daño a la salud) Teléfono Celuar: Recibes una llamada telefónica y en lugar de aparecer el número de teléfono ...