Anuncios

ANUNCIOS PATROCINADOS

Como acelerar la navegacion con Dns cache en ubuntu

1 comment
Que tal amigos de gratis programas, en este mi segundo post, les voy a mostrar como acelerar la navegación y en este caso también acelerar la navegación de sus equipos en red, por supuesto esto aplica solamente a ubuntu y sus derivados, testeado por mi y funciona al 100%.
Que es Cache Dns?
Cuando entras a Gratis Programas o en cualquier sitio web sin utilizar una dirección IP en realidad le estás diciendo al ordenador es: Pregunta al servidor DNS cuál es la IP correspondiente a este dominio, luego con este dato se realiza la conexión.
Normalmente la IP no cambia cada día, si entras 100 veces en un sitio ¿para qué preguntarle al servidor cada vez por la IP?, un caché evita eso: guarda un listado de las peticiones para no tener que estar preguntando cada vez.
La latencia causada por preguntar al servidor DNS por cada sitio desaparece si ya se tiene el dato en local. Además si tu servidor DNS se cae puedes seguir entrando en los sitios que anteriormente ya habías entrado.
Antes de empezar quiero reiterar que la instalacion de este paquete es por la terminal que viene por defecto en ubuntu y que tienen que ser administradores para poder instalarlo, en todo si algun comando les dice que no es posible hacer esa operacion agregar sudo a los comandos que bendran a continuacion.
1.En primer lugar, instale el paquete dnscache. Esto instalará todas las dependencias necesarias. (Daemontools daemontools-run-run djbdns dnscache ucspi-tcp)
sudo apt-get install dnscache-run
svscan busca en / servicio para que los programas de inicio. Esto no parece que se cree durante la instalación, podemos arreglarlo con esto:
mkdir /service
ln -s /etc/dnscache /service

2. Configuracion de Dnscache
Ahora, vamos a configurar dnscache para nuestro medio ambiente:
Editar / etc / dnscache / env / IP con la IP que desea dnscache a escuchar. El valor por defecto es 127.0.0.1. Que no va a funcionar para las máquinas de nuestra red.
vi /etc/dnscache/env/IP
192.168.1.1   (Ip de nuestra red)

Ahora tenemos que decirle a dnscache que la red tienen derecho a consultar la memoria caché. Es tan simple como tocar un archivo.
touch /etc/dnscache/root/ip/192.168
Hemos permitido el acceso a todos los de 192.168.xxx.xxx. Si queremos restringir aún más que hacer lo siguiente:
touch /etc/dnscache/root/ip/192.168.1
El tamaño de la caché por defecto es 1MB. Me gusta este impulso a 100MB.
echo 100000000 > /service/dnscache/env/CACHESIZE
echo 104857600 > /service/dnscache/env/DATALIMIT

Ahora tenemos que empezar a svscan, que seguirá funcionando dnscache:
/sbin/start svscan

¿Está funcionando?

Utilizaremos el comando dig para comprobarlo. Para tenerlo, primero debemos instalar el paquete dnsutils de los repositorios o sudo apt-get install dnsutils en la terminal.
Ahora podemos comprobar si nuestro DNS-Cache funciona, escribiendo en nuestra terminal:
dig gratisprogramas.org | grep Query y te respondera esto ;; Query time: 89 msec

Lo ejecutamos otra vez para comprobar:
dig gratisprogramas.org | grep Query y te respondera esto ;; Query time: 0 msec

Eso es todo, nuestro caché debería estar listo y dispuesto a responder a las consultas. Lea más acerca de dnscache aquí: http://cr.yp.to/djbdns/dnscache.html
La razón principal por la que el uso dnscache es el uso de la memoria. BIND tiende a ser muy hinchado cuando se usan estrictamente como una memoria caché y, como consecuencia, el sistema se está ejecutando en la padece. Dnscache es muy estricto en el uso de memoria y la eliminación de los elementos antiguos de caché.

1 comentario :

  1. [...]Ahora, vamos a configurar dnscache para nuestro medio ambiente:[...]
    Esto está copiado del inglés, supongo... y traducido automáticamente...
    Faltaría entonces la fuente original, no?

    ResponderEliminar

Por favor deje su comentario de acuerdo al tema tratado,no se permite polemica,spam,insultos o armar debates fuera de tono.

Related Posts Plugin for WordPress, Blogger...
Mi perfil de Google +