| |||||||||||||||||||||||||||||||
|
> s/CNAME/ALIAS/ and please also s/..illegal.// as there is no basis for making such an assertion. > getaddrinfo() reports relay.esat.net as being a ALIAS. > > Yes, we could go and make a A and also make a AAAA query > rather than making them indirectly by calling getaddrinfo(). That would be a better (and, IMHO, the right) method. Using getaddrinfo() involves too many levels of (administrative) indirection. > getaddrinfo() may use /etc/host and NIS. It should however > return the fully qualified name. It can at best return _a_ fully qualified domain name. Defining what _the_ fully qualified name should be involves assumptions which cannot be relied on. > If it isn't then you have > /etc/host or NIS misconfigured or you have a broken getaddrinfo() > implementation. > > Note: the "out of zone" queries will always be problematic as > they are not made in the context of the view in which the > zone is held. Of course. What should be checked here is the content of the (as we might call it) relevant "companion" zone, not some arbitrarily chosen, more distantly related information. The companion zone is related directly to the zone being checked, as it is referenced in RDATA. Performing the equivalent of a reverse lookup on the data found in the companion zone (whether via PTR, NIS, or /etc/hosts) involves a second "relationship hop"; that's just too tenuous in a situation which, as you say, is already "problematic". Best regards, Niall O'Reilly University College Dublin IT Services PGP key ID: AE995ED9 (see www.pgp.net) Fingerprint: 23DC C6DE 8874 2432 2BE0 3905 7987 E48D AE99 5ED9
| ||||||||||||||||||||||||||||||
© 2004-2008 readlist.com