Você precisa permitir consultas de qualquer lugar. Adicione o seguinte a cada uma das instruções de zona em named.conf.local
para permitir individualmente que as zonas sejam consultadas ou adicione-as no named.conf.options
para permitir que todas as regiões sejam consultadas:
allow-query { any; };
Eu recomendo usar dig
para depurar:
apt-get install dnsutils # for debian/ununtu
dig +trace example.ir
Além disso, você precisa apontar seu nic
para o seu servidor de nomes. Isso geralmente é feito na interface web do nic, onde você especifica registros de cola para cada zona com o servidor de nomes servindo a zona na forma de:
ns.example.ir -> 170.120.100.140
O mais provável é que você também tenha que fornecer 2 nameservers. Você pode apontá-los para o mesmo IP, embora provavelmente você receba uma mensagem de aviso, que não sejam usados dois endereços IP distintos.
ns1.example.ir -> 170.120.100.140
ns2.example.ir -> 170.120.100.140
Você também precisa definir os registros de cola na zona do seu servidor de dns:
@ IN SOA ns1.example.ir. hostmaster.example.ir. (
...
(
@ IN NS ns1
@ IN NS ns2
...
ns1 IN A 170.120.100.140
ns2 IN A 170.120.100.140
...