I thought the missing line meant keep the origin, though I've used this missing line to add multiple A records to things before, so I don't know why exactly I was thinking this.
Thanks for the clarification. <quote who="/dev/rob0"> > On Thu, Feb 16, 2017 at 11:31:55AM -0500, John Ratliff wrote: >> Im trying to delegate a subdomain to another BIND server, but >> when I add the NS record, some of the records stop working. I was >> hoping someone could help me figure out why. > > It's simple. > >> Here is a zone file that demonstrates the problem for example.com. >> Its running on a CentOS 7 system with BIND 9.9.4. I saw the >> problem originally on a Debian 8 server with BIND 9.9.5. >> >> $TTL 3600 >> @ IN SOA ns1.example.com. hostmaster.example.com. ( >> 2017021608 ; serial (yyyymmdd##) >> 7200 ; refresh secondary every 2 hours >> 3600 ; retry secondary every hour thereafter >> 1209600 ; expire w/o update in 14 days. >> 3600 ) ; negative cache time of 1 hour >> >> IN NS ipa-test-client.example.com. > > The missing owner name on that line says, "Stick with the previous > owner name for this record." > >> idm IN NS ipa1.example.com. > > You changed the owner name here. > >> IN MX 50 spamfw.example.com. > > The missing owner name on that line says, "Stick with the previous > owner name for this record." Apparently you assumed that a missing > owner name means "@", the current origin, but that is not so. > >> IN A 10.9.6.54 > > Likewise. > >> ipa-test-client IN A 10.9.6.117 >> ipa1 IN A 10.9.6.118 >> >> www IN CNAME example.com. >> test IN A 10.9.6.222 >> >> If I use the zone like this, the MX and A records seem to stop >> working (I get NXDOMAIN with dig). If I comment out the idm NS >> line, it starts working again. Other records seem fine. The www and >> test records resolve, but the CNAME for www does not fully resolve >> into 10.9.6.117 when the idm NS delegation is in place. >> >> Is there a specific place I need to put the NS record for the idm >> subdomain? Must it go at the end, or be placed after an $ORIGIN > > You probably don't want to set $ORIGIN. When a zone file is read, > named sets an implicit $ORIGIN to the name of the zone as in the > named.conf(5) zone statement. > >> declaration? I looked at a few guides on the internet, and they >> didnt suggest anything like this. > > If you're going to use this format (missing owner names) you should > keep all the same names together. > > I suggest always using an owner name on every line. It might not > look as pretty, but it is definitely more grep-friendly. > -- > http://rob0.nodns4.us/ > Offlist GMX mail is seen only if "/dev/rob0" is in the Subject: > _______________________________________________ > Please visit https://lists.isc.org/mailman/listinfo/bind-users to > unsubscribe from this list > > bind-users mailing list > bind-users@lists.isc.org > https://lists.isc.org/mailman/listinfo/bind-users > _______________________________________________ Please visit https://lists.isc.org/mailman/listinfo/bind-users to unsubscribe from this list bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users