host.conf manpage in SuSE-versau^H^H^Hesserter glibc?
Hallole,
ich habe gerade so einen lockeren Vormittag damit zugebracht,
herauszufinden, wieso:
dig sg-ta.local
einwandfrei resolved und hingegen ein:
ping sg-ta.local
ein "host not found" auf der SuSE 9.2-Möhre zurückliefert.
Jedoch funktionierten die beiden Befehle auf der Debian-Maschine und auf
einer SuSE 8.2 einwandfrei.
Des Rätsels Lösung: SuSE verwendet in der 9.2er Version mDNS - einen
Draft, an dem der Meister aller Broadcasts in Redmont seine Finger mit
dran hatte und der von der glibc-Entwicklergemeinde erstmal abgelehnt
wurde[1].
Was das hier in der Liste zu suchen hat?
Die man-Page erweckt den Eindruck, als ob Debian da mitgemischt hätte, was
aber auf keinen Fall der Fall ist, denn:
SuSE-9.2-Version:
== cut ==
...
mdns Valid values are on and off. If set to on, the
resolv+ library treats the .local top level
domain as link-local domain and sends multicast
DNS requests to the multicast address
224.0.0.251 port 5353 instead of normal DNS
requests. If you already use the .local domain
in your nameserver configuration you will have
to switch this option off. See http://www.multi-
castdns.org for more information on multicast
DNS. on by default.
...
Debian GNU/Linux 2003-08-23 HOST.CONF(5)
== cut ==
Debian-Version:
== cut ==
a15166696:/etc# man 5 host.conf | grep -e mdns -e Debian
Debian GNU/Linux 2003-08-23 HOST.CONF(5)
a15166696:/etc#
== cut ==
Von Debian bin ich jedenfalls nicht gewöhnt, daß ein Feature, das eine
komplettes Netzwerk erstmal bricht, defaultmäßig eingeschaltet wird. Sowas
kenne ich nur von einer Firma - ab heute von zweien.
(gehalst)
t++
[1] http://www.redhat.com/archives/fedora-devel-list/2004-March/msg00265.html
Reply to: