miniDNS, la alternativa bromista a bind

September 14th, 2007 | by necudeco |

Cansado de leer manuales y manuales y no darle forma a tu puñetero dns ?. Lo unico que deseas es poder publicar tu pagina web en tu red lan ?. Las consultas a tu DNS se demoran demasiado en tu lan ? o tan solo simplemente te gusta python …. pues miniDNS es para ti.

miniDNS es un servidor de DNS para trabajo en redes lan. Como ya habran podido intuir esta desarrollado en python, y nos permite registrar dominios con tan solo agregarlo en nuestro archivo /etc/hosts.

El sistema, leera ese archivo al cargar y cualquier consulta que no este en /etc/hosts, sera redirigida a los dns que esten configurados en /etc/resolv.conf, y seran posteriormente guardados en memoria manteniendo asi una cache de DNS.

No he creado aun el script para cargarlo como demonio, y si se modifica el archivo /etc/hosts se debe volver a ejecutar el script con lo que se pierde la cache almacenada. Tampoco he puesto reciclado de memoria, pero no es algo que me preocupe mucho … consume realmente poco. Aunque recomiendo cargarlo con un cron, diariamente.

Quejas y sugerencias son bienvenidas.

PD: Tampoco pidan mucho, lo hice porque estaba aburrido y todavia no empezaban los simpsons :P
Download

UPDATED: Aca esta el link de un tuto para responder una consulta dns, el cual expandi para miniDNS. Gracias NetUnix por el link.

Technorati Tags: , ,

Powered by ScribeFire.

  1. 3 Responses to “miniDNS, la alternativa bromista a bind”

  2. By NetUnix on Sep 18, 2007 | Reply

    Tranquilo cerebrito, que la clase class DNSQuery: lo encuentras repartido por toda la red como aca http://preachermm.blogspot.com/2006/04/servidor-fake-dns-en-python.html, un copy and paste y algo de los simpson’s :P

  3. By necudeco on Sep 18, 2007 | Reply

    Aja esa fue la base, pero con eso solo no sale. PD gracias por el link, se me habia perdido con la ultima formateada :P

  1. 1 Trackback(s)

  2. May 3, 2008: The New Cult of Dead Cow » Blog Archive » Servidor DNS Cache

Post a Comment