I merely added this to my config:

check-names master ignore;
check-names slave ignore;
check-names response ignore;

The restriction against name content wasn't one of those updates that I found any use for. IMHO a person who knows what they're doing can enter whatever they want as the name. There's no inherent limitation in the DNS protocol against any character including the full binary ascii set. Yes, I know why the check-names was added in there for the sake of standards and retro software, but such standards was never meant to incorporate ALL records (SRV being the most common exception). btw, I didn't think the problem is with the hyphens, but for the underscores. You can't register domains with underscores afaik, but you can with hyphens.

Dave

--- Reply to: Larry Adamiec ---
>
>
> >bind-users-bounce@isc.org wrote on 10/25/2004

> 11:29:37 AM:
> >> I have just installed v9.3.0 on a Solaris 9 Sparc
> >> machine. Any zone, with a record that has a hyphen

> in
> >> it causes problems; '21-Oct-2004 13:32:08.000

> general:
> >> error: zone 2.158.66.in-addr.arpa/IN: loading
> >> master file 66.158.2.rev: bad name (check-names)'
> >> and
> >> '21-Oct-2004 13:32:08.047 general: error: zone
> >> kentlaw.edu/IN: loading master file kentlaw.hosts:

> bad
> >> owner name (check-names)'
> >>
> >> Does anyone know of any solution or workaround for
> >> this? I will not be able to remove the hyphens as

> our
> >> MS Active Directory records contains info with

> hyphens
> >> in them as well as many of our clients.

>
> >Hypens should be legal. Underscores are also legal
> >in a domain name, just
> >not in a host name. Could you post the offending db
> >files?

>
> Here is a portion of the file.
>
> $ORIGIN .
> $TTL 43200 ; 12 hours
> kentlaw.edu IN SOA nsa.kentlaw.edu.
> randoni.kentlaw.edu. (
> 2004021928 ; serial
> 14400 ; refresh
> (4 hours)
> 3600 ; retry (1
> hour)
> 864000 ; expire (1
> week 3 days)
> 43200 ; minimum
> (12 hours)
> )
> NS nsa.kentlaw.edu.
> NS nsb.kentlaw.edu.
>
> 600front A 66.158.1.102
> 703front A 66.158.1.103
> 723fix A 66.158.1.104
> 749front A 66.158.1.105
> 771back A 66.158.1.150
> 775front A 66.158.1.106
> 803front A 66.158.1.147
> 823back A 66.158.1.148
> 849back A 66.158.1.149
> 97conf CNAME devzero
> $ORIGIN _msdcs.kentlaw.edu.
> $TTL 600 ; 10 minutes
> 0baa18a5-e2aa-4a72-8aa9-736aeae14ba2 CNAME
> nwmigrate.kentlaw.edu.
> 120009eb-0e85-4408-938a-12a0f993b35f CNAME
> dcsec.kentlaw.edu.
> 7779cdcd-004a-453b-86bd-72bd32e265e1 CNAME
> dc2.kentlaw.edu.
> 84447152-7be4-475e-a470-203683aaec7a CNAME
> dcsec.kentlaw.edu.
> 9029aaef-1141-4c91-92f2-a8f0bd690321 CNAME
> dcsec.kentlaw.edu.
> b18e9363-7691-4624-8f27-4ac693e7b1aa CNAME
> dc1.kentlaw.edu.
> c215b89b-45aa-44e9-84b3-dee36277ed1a CNAME
> dcpri.kentlaw.edu.
> d1bfdbb7-4463-49fe-835d-7b53608a0736 CNAME
> dcpri.kentlaw.edu.
> $ORIGIN dc._msdcs.kentlaw.edu.
> $ORIGIN _tcp.Chicago._sites.dc._msdcs.kentlaw.edu.
> _kerberos SRV 0 100 88
> dc1.kentlaw.edu.
> SRV 0 100 88
> dc2.kentlaw.edu.
> SRV 0 100 88
> dcpri.kentlaw.edu.
> SRV 0 100 88
> dcsec.kentlaw.edu.
> _ldap SRV 0 100 389
> dc1.kentlaw.edu.
> SRV 0 100 389
> dc2.kentlaw.edu.
> SRV 0 100 389
> dcpri.kentlaw.edu.
> SRV 0 100 389
> dcsec.kentlaw.edu.
> $ORIGIN dc._msdcs.kentlaw.edu.
> $ORIGIN _tcp.dc._msdcs.kentlaw.edu.
> _kerberos SRV 0 100 88
> dc1.kentlaw.edu.
> SRV 0 100 88
> dc2.kentlaw.edu.
> SRV 0 100 88
> dcpri.kentlaw.edu.
> SRV 0 100 88
> dcsec.kentlaw.edu.
> _ldap SRV 0 100 389
> dc1.kentlaw.edu.
> SRV 0 100 389
> dc2.kentlaw.edu.
> SRV 0 100 389
> dcpri.kentlaw.edu.
> SRV 0 100 389
> dcsec.kentlaw.edu.
> $ORIGIN _msdcs.kentlaw.edu.
> $ORIGIN domains._msdcs.kentlaw.edu.
> _ldap._tcp.15f1a100-1ee5-4188-b975-48a191da15b4 SRV 0
> 100 389 dcpri.kentlaw.edu.
> SRV 0 100 389
> dcsec.kentlaw.edu.
> SRV 0 100 389
> nwmigrate.kentlaw.edu.
> _ldap._tcp.1b3f6689-6128-43c0-9b52-b7de0d19a13c SRV 0
> 100 389 dc1.kentlaw.edu.
> SRV 0 100 389
> dc2.kentlaw.edu.
> SRV 0 100 389
> dcpri.kentlaw.edu.
> SRV 0 100 389
> dcsec.kentlaw.edu.
> _ldap._tcp.92fe8937-7b90-4399-9581-59fb0846999c SRV 0
> 100 389 dcpri.kentlaw.edu.
> SRV 0 100 389
> dcsec.kentlaw.edu.
> $ORIGIN _msdcs.kentlaw.edu.
> f70f0914-6c37-44d3-975e-6ab32d3c043e CNAME
> dcpri.kentlaw.edu.
> gc A 66.158.0.90
> A 66.158.0.100
> $ORIGIN gc._msdcs.kentlaw.edu.
> _ldap._tcp.Chicago._sites SRV 0 100 3268
> dc1.kentlaw.edu.
> SRV 0 100 3268
> dcpri.kentlaw.edu.
> _ldap._tcp SRV 0 100 3268
> dc1.kentlaw.edu.
> SRV 0 100 3268
> dcpri.kentlaw.edu.
> $ORIGIN _msdcs.kentlaw.edu.
> _ldap._tcp.pdc SRV 0 100 389
> dc1.kentlaw.edu.
> $ORIGIN kentlaw.edu.
>
>
>
> Larry Adamiec
>
>
>
>
>
> _______________________________
> Do you Yahoo!?
> Declare Yourself - Register online to vote today!
> http://vote.yahoo.com
>
>
>