The reason why both MIT and Heimdal are moving away from doing reverse
lookups is that it introduces a security dependency on the DNS. Given
that (in general) the DNS is not secure, moving the lookup elsewhere
is a retrograde step. Net::LDAP should simply pass the server name
that it has been asked to connect to through to the GSSAPI library.
The correct place to handling name resolution issues is on the server,
or (once referral support is in place) on the KDC.
S.