Você pode instalar o Dnsmasq . e configure-o para substituir os servidores DNS upstream por nomes específicos. Existem pacotes Dnsmasq para quase todas as distribuições Linux. Veja esta postagem no blog para instruções simples sobre como configurá-lo. É fácil de fazer.
Por exemplo, você pode configurar o Dnsmasq para substituir qualquer nome de host específico, digamos cnn.com
, para que qualquer programa em seu computador ou que use seu computador para DNS verá bbcnews.com
em vez de cnn.com
.
Se os seus próprios nomes de host estiverem configurados em / etc / hosts, em /etc/nsswitch.conf
altere a linha
hosts: files dns
para
hosts: dns files
para dar preferência ao DNS sobre a configuração /etc/hosts
.