A parte externa já está bem. As etapas a seguir são para habilitar o servidor DNS interno.
Configure o dnsmasq em uma caixa linux local.
Defina para ouvir na interface conectada à sua LAN.
Defina um DNS externo em /etc/resolv.conf
(ou configure um arquivo resolv personalizado e adicione os servidores DNS nele). Esses servidores DNS serão usados para resolver qualquer coisa que o dnsmasq não consiga resolver usando seu arquivo de configuração ou o conteúdo do / etc / hosts.
Então:
-
se você quiser * .myhome.mydomain.com resolvido para um único ip interno add:
address=/.myhome.mydomain.com/YOUR.IP.ADD.RESS
no arquivo de configuração do dnsmasq (geralmente
/etc/dnsmasq.conf
) -
adicione outros hosts que você deseja resolver por dnsmasq para
/etc/hosts
com o formato:192.168.1.x name1.myhome.mydomain.com 192.168.1.y name2.myhome.mydomain.com 192.168.1.z name3.otherdomain.com
Defina o endereço IP da sua caixa como o DNS da sua rede local.