2017-08-28 22:47 GMT+02:00 Debian Forever <debianforever...@gmail.com>:
> Hola buenas, estoy montandome un dnsmasq en local para cachear las
> peticiones DNS de un servidor DNS ajeno.
>
> La idea es, mi ordenador hace una petición DNS que no está registrada
> en mi Dnsmasq local, pero hace un forward y lo envía al servidor DNS
> ajeno (antes mencionado). De tal forma, que la próxima vez que vuelva
> a consultar esa dirección DNS, ya la tenga cacheada y no haga falta
> pedirla al servidor DNS ajeno.
>
> Tengo esta configuración:
>
> listen-address=127.0.0.1
> port=53
> bind-interfaces
> user=dnsmasq
> log-facility=/var/log/dnsmasq.log
> log-queries
> dns-forward-max=150
> cache-size=0 (ilimitada)
> server=192.168.0.33
>
> Pero en los logs veo, que no cache nada en local, que siempre va a
> preguntar las entradas DNS hacia el servidor 192.168.0.33:
>
> dnsmasq[5067]: query[A] www.google.es from 127.0.0.1
> dnsmasq[5067]: forwarded www.google.es to 192.168.0.33
>
> Qué estoy haciendo mal?? Estoy mirando información pero no encuentro nada...
>
> Gracias por adelantado.


Acabo de leer esto:

-c, --cache-size=<cachesize>
Set the size of dnsmasq's cache. The default is 150 names. Setting the
cache size to zero disables caching.

Pero incluso dandole un valor, se comporta igual...

Alguna idea??

Responder a