How to manually assign a canonicalized host name?

Bernd Eckenfels bernd-2013 at eckenfels.net
Mon Nov 11 19:17:54 PST 2013


Hello,

the hosts file can be used for both direction. Canonicalizing an IP to a  
hostname will pick the first hostname (alias) in the hosts file. (The  
first entry in the first line with the same IP).

Some tools not use the hosts file directly but the resolver library. Then  
it depends on the nsswitch.conf file if the "hosts:" database has the  
"files" as first argument. (this includes JDK, so we are not completely  
offtopic :)

According to the MIT documentation krb5 is doing the lookup and a reverse  
lookup, the later can be turned off. It points to getaddrinfo() which will  
consult nsswitch.conf (in some cases).

http://web.mit.edu/kerberos/krb5-devel/doc/admin/princ_dns.html

There is also an "ignore_acceptor_hostname" option, but not sure if that  
is related to your problem.

Bernd



More information about the net-dev mailing list