InicioLinuxConfigura un servidor DNS para tu casa!

Configura un servidor DNS para tu casa!

Linux7/10/2011
Buenas gente de T! Te sentis que estas al pedo y que queres hacer algo para matar el tiempo? Bueno, aca te doy una solucion a tu dilema.

Antes que nada expliquemos para que sirve el DNS. Basicamente un servidor DNS lo que hace es la resolucion de nombres a una direccion IP, por lo tanto, si en tu casa tenes varias PC's y/o routers y te da fiaca (como a mi) poner la direccion ip de cada host, en este post te voy a dar una solucion para que puedas hacer lo siguiente: supongamos que tenes un router al que accedes seguido, en vez de poner su IP pondrias mirouter.midominio. En mi caso yo tengo configurado el dominio "inet", por lo que entro a mis dos routers de la siguiente manera: routera.inet y routerb.inet.

Te gusto la idea? Bueno, para realizar esto solo necesitas una porqueria vieja de PC, como por ejemplo un Pentium II o similar. Le instalas un Debian Lenny en modo consola, o sea, sin interfaz grafica con una IP estatica (no voy a explicar esto porque esta en todos lados) y luego, seguido de esto, instalamos el paquete "bind9" (como root ejecutamos apt-get install bind) que es la impelementacion mas conocida de DNS.

Una vez terminado esto, pensamos en un dominio que nos guste, por ejemplo "tar" de Taringa! y realizamos las configuraciones como sigue.

Editamos el archivo /etc/bind/named.conf.local y agregamos lo siguiente:



# Aqui definimos la zona (nuestro dominio) y le inidicamos que sera servidor primario y le decimos donde estara el archivo de configuracion
zone "tar." { type master; file "/etc/bind/db.tar"; };
# Aqui definimos la zona de resolucion inversa, de nombre a ip, otras de las cosas que hace DNS; y le indicamos donde estara el archivo
# de configuracion. Noten que es la direccion ip al reves seguido de in-addr.arpa. (no se olviden de todos los . que ven).
# Noten tambien que la IP se escribe hasta donde se quiere hacer resolucion inversa, si mi ip es 192.168.1.100 y la mascara es
# 255.255.255.0 tienen que copiar la direccion IP al reves a partir del segundo cuarteto de atras para adelante.
zone "1.168.192.in-addr.arpa." { type master; file "/etc/bind/db.1.168.192"; };



Editamos el archivo db.tar, el cual hay que crear en el mismo directorio especificado anteriormente:


# Aqui definimos el servidor de autoridad sobre el dominio y una serie de flags, no me voy a detener aca, copien tal cual y
# si tienen ganas de saber para que sirve cada cosa lo buscan en la wiki o en el RFC correspondiente de DNS.
tar. IN SOA dns.tar. root.dns (
1;
180;
5;
10;
3600;
);


# Miren bien como es para agregar un registro, se define el nombre otrapc.tar. luego IN lueg A y la direccion IP del equipo
tar. IN NS dns.inet.
dns.tar. IN A 192.168.1.100
pc.tar. IN A 192.168.1.102
notebook.tar. IN A 192.168.1.101
routera.tar. IN A 192.168.1.1
routera.tar. IN A 192.168.1.2



Despues hay que hacer algo similar pero con el archivo /etc/bind/db.1.168.192.in-addr.arpa, el cual tambien debemos crear, donde va lo siguiente:


# Lo mismo que en el anterior, solo que reemplazen con las que serian sus IP's
1.168.192.in-addr.arpa. IN SOA dns.tar. root.dns (
1;
180;
5;
10;
3600;
);

1.168.192.in-addr.arpa. IN NS dns.tar.



Luego por ultimo editamos el archivo /etc/resolv.conf donde borramos todo lo que haya y ponemos "nameserver localhost" sin comillas obvio.

Yyyyyyyy esto es todo amigos, si siguen los pasos y no se olvidan de los puntos donde los vean (algo muy importante ya que indica nombre de dominio absoluto) restartean el servicio bind de la siguiente manera: /etc/init.d/bind9 restart y sale con fritas!

Luego solo resta que en cada HOST que hayan configurado en el DNS apunten a la direccion IP de su servidor DNS.

Facil no?
Datos archivados del Taringa! original
0puntos
3,090visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
4visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

P
Pitutos🇦🇷
Usuario
Puntos0
Posts1
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.