bad owner name (check-names) Error in BIND 9

I added a subdomain to a zone file and when I reloaded named I noticed the following error in messages:

Oct 29 09:31:06 master named[28254]: bad owner name (check-names)
Oct 29 09:31:06 master named[28254]: zone loading from master file failed: bad owner name (check-names)

We are running BIND 9 and after doing a little searching it turns out that with the default configuration for BIND 9 underscores are now verbotten.

Evidently, if you need to include an underscore “_” in your domain name you can turn off name-checking but that seems to be overwhelmingly not recommended by the wider sysadmin community.

Leave a Reply