Blog personal de José Mariscal

Montate tu propio servidor de DNS

Móntate tu propio servidor de DNS en Ubuntu

Es sencillo primero instalamos la ultima versión de bind9


sudo apt-get install bind9

Lo primero de todo es modificar el /etc/resolv.conf para que usemos nuestro propio DNS

# Generated by NetworkManager
nameserver 127.0.0.1

Si usamos el Networkmanager de ubuntu tendremos que configurarlo en este, dentro de las propiedades de nuestro adaptador de red.

Una vez instalado es recomendable que pregunte primero a los DNS de tu ISP para ello editamos el fichero /etc/bind/named.options, si no en tu fichero de configuración named.conf. Esto es recomendable para no saturar los servidores Raíz de DNS

Primero buscamos los DNS de nuestro proveedor una vez que los tengamos le añadimos las siguientes lineas:

forwarders {
// servidores DNS de Telefónica
80.58.61.254; // DNS2 de TdE
194.224.52.37; // (DNS2 Terra)
80.58.32.97; // DNS Telefonica-Data

};
forward first;

En este caso las IPs que aparecen son los DNS de telefónica, aunque podrías usar otros que también tiene. Si no sabes las DNS puedes consultarlas en AdslZone, AdslAyuda

En caso de que fallen los servidores de telefónica, seguirá funcionando perfectamente ya que preguntará a los servidores raíz, aunque vamos con 3 servidores es raro que fallen los 3. Sino también podemos añadir los servidores de OpenDNS

options {
directory “/var/cache/bind”;

// If there is a firewall between you and nameservers you want
// to talk to, you may need to fix the firewall to allow multiple
// ports to talk. See http://www.kb.cert.org/vuls/id/800113

// If your ISP provided one or more IP addresses for stable
// nameservers, you probably want to use them as forwarders.
// Uncomment the following block, and insert the addresses replacing
// the all-0’s placeholder.

// forwarders {
// 0.0.0.0;
// };

forwarders {
// servidores DNS de Telefónica
80.58.61.254; // DNS2 de TdE
194.224.52.37; // (DNS2 Terra)
80.58.32.97; // DNS Telefonica-Data

};
forward first;

auth-nxdomain no; # conform to RFC1035
listen-on-v6 { any; };
};

Una vez hecho esto y por ultimo reiniciamos nuestro servicio de DNS con:


/etc/init.d/bind9 restart

Si tenemos una red de ordenadores podemos poner como DNS a nuestro pc configurado con Bind.

2 comentarios

  1. Álvaro

    Hola Jose,
    con éste servidor de DNS ¿se podría montar una red de dominios alternativos a los existentes en internet actualmente? si es así seguro que ya existen éstas “internets” paralelas, ¿hay alguna manera de detectarlas?

  2. mariscal

    Álvaro, ya escribiré un post sobre

    http://freenetproject.org/

    Comparte, navega y chatea de forma completamente anónima.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

© 2024 José Mariscal

Tema por Anders NorenArriba ↑