<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div class="gmail_signature" dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><pre>Hi all!
I have a zone, say it's "mynet.local":
$TTL 3h ; 3 hours</pre><pre>$ORIGIN pluto.local.<br>@ IN SOA dns1 hostmaster.pluto.local. (<br> 2020061901 ; serial<br> 1h ; refresh<br> 30m ; retry<br> 7d ; expiration<br> 1h ) ; minimum<br> <br> NS dns1<br> NS dns2</pre><pre>dns1 A 192.168.1.1<br>dns2 A 192.168.1.2
host1 A 192.168.1.3
...
It's a big zone. Now I want to have a DNAME for that zone to make it shorten.
Say, I want every host in the local domain to be an alias of the same host in pluto.local domain. If I want to resolve hostname host1.local DNS server must give me an IP address of host1.pluto.local.
How to do it?
I tried make a zone:
$TTL 3h ; 3 hours</pre><pre>$ORIGIN local.<br>@ IN SOA ns.local. root.localhost. (<br> 2020061901 ; serial<br> 1h ; refresh<br> 30m ; retry<br> 7d ; expiration<br> 1h ) ; minimum</pre><pre>@ DNAME 8m.local.
But when I start bind, I got error:
Jun 19 09:13:38 dns1.local bash[28971]: zone local/IN: has no NS records<br>Jun 19 09:13:38 dns1.local bash[28971]: zone local/IN: not loaded due to errors.<br>Jun 19 09:13:38 dns1.local bash[28971]: internal-view/local/IN: bad zone
# named-checkzone local ./local.zone<br>zone local/IN: has no NS records<br>zone local/IN: not loaded due to errors.
If I add NS servers to local zone I got this error:
# named-checkzone local ./local.zone<br>zone local/IN: NS 'dns1.local' is below a DNAME 'local' (illegal)<br>zone local/IN: NS 'dns2.local' is below a DNAME 'local' (illegal)<br>zone local/IN: not loaded due to errors.
I don't know how to solve this task. :( Help me.
</pre><pre>Regards,
n345v
</pre></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>