Was ich heute gelernt habe: Zeroconf verwendet die DNS – Toplevel Domain .local, und Anfragen an Namen aus dieser Domain werden nicht mehr von den regulaeren Nameservern behandelt. Das ist jedenfalls das Verhalten das sich mit Avahi unter Ubuntu Maverick zeigt.

Schlecht wenn man, wie bei uns, die .local TLD fuer firmen-interne Namen verwendet. Die kann man dann nicht mehr aufloesen…

Ob die Verwendung von erfundenen TLDs eine gute Idee ist, sei dahingestellt. Gut waere es natuerlich, eine offiziell empfohlene TLD fuer interne Verwendung zu haben, analog zu privaten IP-Adressen nach RFC 1918, aber so eine Empfehlung existiert leider nicht. Die Verwendung von .local als TLD fuer firmen-interne Namen war zumindest lang die Empfehlung von Microsoft, und grade auch deshalb finde ich die Wahl von .local durch die Zeroconf-Entwickler eher bedauerlich (war der Name clash beabsichtigt?).

Auf der Avahi-Seite finden sich einige mehr oder weniger befriedigende Workarounds. Ich habe mal die verwendete TLD auf .alocal umgestellt.