Use o dnsmasq. Este é um serviço realmente legal.
No Debian / Ubuntu / Mint:
sudo apt-get install dnsmasq
edite o /etc/dnsmasq.conf
adicione esta linha para fazer todos os sites redirecionarem para o host local:
address=/#/127.0.0.1
adicione estas linhas para que sites específicos usem o servidor DNS em 8.8.8.8:
server=/allowed.com/8.8.8.8
, em seguida, reinicie o serviço dnsmasq:
sudo service dnsmasq restart