Servidor DNS
Aqui vai uma dica que é de extrema utilidade e importância para o funcionamento do servidor DNS.
Após ter configurado o Bind, você também precisa fazer alguns ajustes, pequenos detalhes, mas que sem eles, de nada valem suas configurações, ou seja, nada de servidor DNS :)
Passo 1: (Regra NAT no Roteador – Direcionamento da porta)
Primeiramente, certifique-se de estar usando um ip fixo, e não dhcp, pois é preciso criar a regra NAT no seu roteador apontando para o IP local do seu computador. Pois bem, acesse o seu roteador e crie uma regra NAT que direcione a porta 143 UDP e TCP para o seu ip local.
Passo 2: (Iptables – Liberação de portas usadas pelo Bind)
Agora é necessário passar algumas regras ao iptables para a porta 53, para que ele aceite e passe em frente as solicitações em vez de barrar, para isso faça os seguintes comandos:
iptables -A INPUT -p tcp –dport 53 -j ACCEPT
iptables -A INPUT -p udp -m udp –dport 53 -j ACCEPT
iptables -A OUTPUT -p udp -m udp –dport 53 -j ACCEPT
Lembrando que é preciso dar estes comandos a cada vez que o servidor for reiniciado, o ideal é colocá-los no arquivo /etc/rc.local para distros como o Debian.
Pronto !!!
Se configurado corretamente, agora seu servidor DNS deve estar funcionando e respondendo autoritariamente pelo domínio em questão. Para checar, visite o site registro.br e procure por Verificação DNS, ou clique aqui. Ao acessar o site, digite o seu domínio sem o www no primeiro campo, por exemplo, riodasilva.com.br, e no segundo campo digite os servidores DNS que você cadastrou no seu arquivo de zona, ou db.domíonio, ou domínio.domain, ou zone.domínio, etc., que geralmente começa com ns., por exemplo, ns1.riodasilva.com.br, e clique em pesquisar. Em seguida vem a resposta mostrando se o servidor pesquisado responde ou não pelo domínio.