Don’t use host for diagnostics. It really is the wrong tool. If you want to see the delegation make non-recursive queries.
dig a ns1.fish.hub @localhost +norec dig ns fish.hub @localhost +norec When you make recursive queries, named follows the records in the zone and returns the answers from the referenced servers. Compare the above with the recursive queries below. dig a ns1.fish.hub @localhost dig ns fish.hub @localhost Mark > On 10 May 2023, at 14:07, bindu...@thegeezer.net wrote: > > Howdy > > I'm struggling with subdomain creation, for some reason the delegation glue > records are being ignored - and i was wondering if someone could help me > identify what I've done wrong please. I know i need to setup another server > for the subdomain, but I've been trying to get this going at work and getting > the same issue, so thought to try on my test bed. Can't even get the NS > record returned for the subdomain > > Given the domain ".hub" I can verify the domain level NS > # host -t NS hub localhost > > hub name server localhost. > > I can create an A record for "salmon.hub." and this resolves as expected: > # host -t a salmon.hub localhost > > salmon.hub has address 8.8.8.8 > > I want to delegate to a different domain server the subdomain "fish.hub" and > have created glue records as below in the config snippet, but get NXDOMAIN > for both the A record and the NS record > # host -t a ns1.fish.hub localhost > > Host ns1.fish.hub not found: 3(NXDOMAIN) > > # host -t NS fish.hub localhost > > Host fish.hub not found: 3(NXDOMAIN) > > Any suggestions gratefully received. Pertinent parts of named.conf and zone > file are shown below, if you need more info please don't hesitate to ask > > thanks in advance! > > TG > > /etc/bind/named.conf > acl "trusted" { > 10.0.0.0/8; > 192.168.0.0/16; > 127.0.0.0/8; > ::1/128; > }; > allow-recursion { > trusted; > }; > forwarders { > 208.67.220.220; > 208.67.222.222; > }; > zone "hub" IN { > type master; > file "pri/hub.zone"; > notify no; > }; > > /etc/bind/pri/hub.zone > $TTL 1W > @ IN SOA hub. root.hub. ( > 2008122601 ; Serial > 28800 ; Refresh > 14400 ; Retry > 604800 ; Expire - 1 week > 86400 ) ; Minimum > @ IN NS localhost. > @ IN A 127.0.0.1 > > @ IN AAAA ::1 > > salmon.hub. IN A 8.8.8.8 > fish.hub. IN NS ns1.fish.hub. > ns1.fish.hub. IN A 4.4.4.4 > > > > -- > Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from > this list > > ISC funds the development of this software with paid support subscriptions. > Contact us at https://www.isc.org/contact/ for more information. > > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: ma...@isc.org -- Visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list ISC funds the development of this software with paid support subscriptions. Contact us at https://www.isc.org/contact/ for more information. bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users