Re: Debian and FQDN lookup
On Thu 02 Apr 2015 at 16:47:56 -0600, Bob Proulx wrote:
> Alex Mestiashvili wrote:
> > >> and as far as I see it simply asks the DNS about the hostname using
> > >> getaddrinfo.
> > >
> > > But, with stock nsswitch.conf, it issues uname(2) syscall first, goes
> > > to /etc/hosts second, and if it encounters FQDN hostname - it all ends
> > > here.
> > > If /etc/hosts contain only bare hostname - it'd return a bare hostname.
>
> But /etc/hosts shouldn't have a bare hostname, right? It should
> always have a canonical name first followed by aliases second.
For many people it will not matter. For setting up a mail server it will
matter.
> man hosts
>
> This manual page describes the format of the /etc/hosts file. This
> file is a simple text file that associates IP addresses with hostnames,
> one line per IP address. For each host a single line should be present
> with the following information:
>
> IP_address canonical_hostname [aliases...]
>
> The debian-installer will set things up right with an entry such as
> this one.
>
> 127.0.1.1 foo.example.com foo
If 'Domain name' is blank you get '127.0.1.1 foo'.
Reply to: