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