[Hostname-devel] Bug#718393: Bug#718393: hostname --all-fqdns is broken: doesn't list the FQDN
Michael Meskes
meskes at debian.org
Sun Sep 8 10:16:21 UTC 2013
On Fri, Sep 06, 2013 at 10:56:26PM +0200, Vincent Lefevre wrote:
> > hostname(1) clearly says:
> >
> > --all-fqdns
> > Displays all FQDNs of the machine. This option enumerates all configured network addresses on all configured network interfaces, and
> > translates them to DNS domain names. Addresses that cannot be translated (i.e. because they do not have an appropriate reverse DNS
> > entry) are skipped. Note that different addresses may resolve to the same name, therefore the output may contain duplicate entries.
> > Do not make any assumptions about the order of the output.
> >
> > So it apparently does what it claims to do. What am I missing?
>
> The bug is in the documentation too, which has contradictions.
> For instance, "Displays all FQDNs of the machine." is plainly
> wrong here, since xvii.vinc17.org is a FQDN of the machine, but
> is not listed.
But the second sentence in the same paragraph explicitely explains what is meant by "all".
> Moreover "all configured network addresses" is ambiguous: though
> for lo, 127.0.0.1 is the default address, all 127.* addresses
> correspond to the same interface, and they may have their own
> FQDN too (in particular, 127.0.1.1 in Debian).
It seems getifaddrs() does not return anything but 127.0.0.1.
> I also wonder what it means by "reverse DNS entry". If I use
> "dig -x <IP_address_of_xvii.local>", I don't get any name.
dig doesn't use /etc/hosts, does it? hostname uses getnameinfo() which does
take /etc/hosts into account, too.
Michael
--
Michael Meskes
Michael at Fam-Meskes dot De, Michael at Meskes dot (De|Com|Net|Org)
Michael at BorussiaFan dot De, Meskes at (Debian|Postgresql) dot Org
Jabber: michael.meskes at gmail dot com
VfL Borussia! Força Barça! Go SF 49ers! Use Debian GNU/Linux, PostgreSQL
More information about the Hostname-devel
mailing list