2009-07-27 10 views
3

Ich habe eine Maschine mit Avahi-Daemon auf Ubuntu Jaunty. Es reagiert derzeit auf Anforderungen für sich selbst auf hostname.local, aber ich möchte, dass es eine Webanwendung ausführt, die die MDNS-Adressen für andere Hosts veröffentlicht, die sich nicht im lokalen Netzwerk befinden. Ich möchte, dass diese in einer Subdomain von .local sind, wenn möglich.MDNS-Subdomains mit Avahi

Wenn ich jetzt die Datei/etc/avahi/hosts bearbeite und eine Adresse -> Host Mapping einfüge, funktioniert das nur, wenn es keine Subdomain Komponente gibt. Mit anderen Worten, der FQDN foo.bar.local wird nicht von anderen Hosts aufgelöst, sondern von bar.local. Ist dies eine Einschränkung der MDNS-Clients oder des Servers? Und kann es behoben werden?

Antwort

0

Das ist eine Einschränkung der statischen Host-Funktionalität des Avahi-Daemons. Sie müssen eine andere Methode verwenden, die die Registrierung von mehr als einem einzelnen Label unterstützt, z. B. this Python script.