<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>