Quem acessa VPNs muitas vezes tem o inconveniente de ter que usar o servidor DNS da rede via VPN como padrão. Isso muitas vezes se mostra incrivelmente lento, chegando a insuportável.
Aí vem a grande sacada: usando um cache de dns local (decente) você consegue especificar um servidor DNS específico pra um determinado domínio. Assim eu posso ter por exemplo o servidor 10.0.0.1 respondendo pelo domínio coisa.com, enquanto o 200.255.255.65 resolve todo o resto.
Pra fazer isso com o dnsmasq é muito simples:
Adicione a seguinte linha no /etc/dnsmasq.conf :
server=/coisa.com/10.0.0.1
Reinicie o dnsmasq e é isso!