dnscache (de djbdns) en debian squeeze
La versión debian 6.0 no trae por omisión toda la paquetería para el dnscache de djbdns, mis repositorios para esta instalación están así:
#cat /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.us.debian.org/debian/ squeeze main non-free contrib
deb http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free
#cat /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.us.debian.org/debian/ squeeze main non-free contrib
deb http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.us.debian.org/debian/ lenny main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze-updates main contrib non-free
Como se ve, he agregado repositorios de lenny, esto permite instalar los demás paquetes importantes.
# aptitude dnscache
Y listo, con esto el dnscache está ya en funcionamiento, pero hay que setear las variables siguientes:
# cd /etc/dnscache/env
# ls
CACHESIZE DATALIMIT FORWARDONLY IP IPSEND ROOT
# cat *
1000000
3000000
1
10.20.0.2
10.20.0.2
/etc/sv/dnscache/root
# cd /etc/dnscache/root/ip
# ls
10.20.0 10.50.43 127.0.0.1
Si se desea agregar otra red para que el dnscache le resuelva hacer lo siguiente:
# touch 192.168.5
Esto asegurará que la red 192.168.5.0/24 pueda resolver en este dnscache.
# cd /etc/dnscache/root/servers
# ls
@
# cp @ @.root
# cat @
208.67.222.222
208.67.220.220
En mi caso yo uso los IPs de OpenDNS para resolver dado que me permite crear políticas de acceso, pero siempre dejo un @.root donde están los servidores raíz de resolución de nombres de internet.
saludos,
Comentarios
Publicar un comentario