Você pode usar / etc / hosts para adicionar sua entrada. Isso não está realmente usando DNS, mas afeta a biblioteca de resolução no Linux, que é usada pela maioria dos aplicativos. Adicione:
1.2.3.4 kitty.myweb.com
Outra opção seria instalar um servidor DNS simples em seu sistema. O que costumo usar é chamado dnsmasq. Em algumas distros, ele é instalado por padrão como um resolvedor de armazenamento em cache. Nesse caso, você só precisaria modificar a configuração para incluir:
address=/kitty.myweb.com/1.2.3.4
Se você estiver executando seu próprio servidor DNS, provavelmente precisará jogar com o /etc/resolv.conf, que é usado pela biblioteca de resolução do Linux. Para fazer com que a biblioteca de resolução veja um servidor DNS local, você precisará de uma entrada no resolv.conf:
nameserver 127.0.0.1