BIND 9.2.2: zone transfer lower-cases some data
Mark Andrews
Mark_Andrews at isc.org
Mon Mar 1 23:11:40 UTC 2004
> Platform: BIND 9.2.2 on Solaris 8
>
> Zone file is an in-addr zone, has mixed-case values as targets
> of the PTR records. e.g.
>
> 2.1.168.192.in-addr.arpa 12H IN PTR foo.Example.ORG.
>
> When you pull the zone file, the first 900-1000 PTR records
> come across with the PTR record targets all lower-cased
> ("foo.example.org"). The remainder come across correctly,
> with their original case preserved.
>
> The problem appears to be at the server side, not the client.
> You can reproduce it by simply pulling with the client of your choice.
>
> It's more than a cosmetic issue.
> (An example of an application that cares is Solaris NFS export
> lists that refer to NIS 'netgroups'. It unfortunately does
> hostname comparison without ignoring case.)
Any application that depends on the case of a hostname is
*broken*.
I suggest that you make your netgroup maps with the right
keys.
makedbm(1M)
-l Lower case. Convert the keys of the given map to lower
case, so that, for example, host name matches succeed
independent of upper or lower case distinctions.
BIND 9 defaults to returning many-answers. This uses
DNS compression which doesn't preserve case. It also
means that you have inconsistant case in the zone.
Mark
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews at isc.org
More information about the bind-users
mailing list