Was ich möchte, ist, Avahi-Daemon zu verwenden, um mehr als einen Namen zu multicasten. Damit ich mich mit domainA.local mit domainB.local verbinden konnte.
Ich könnte diese Adressen dann mit nginx auf eine andere Weboberfläche verschiedener Anwendungen umleiten.
Ist es möglich, den Avahi-Daemon so zu konfigurieren, dass er mehrere Namen multicastet?
P.S. Die Verwendung des Avahi-Daemon ist nicht erforderlich. Wenn es ein anderes Programm gibt, das diese Funktionalität hat, würde ich gerne wechseln.
Forschung und Ergebnisse
Also habe ich, wie von Gollum vorgeschlagen, zuerst Avahi-Aliase ausprobiert. Es befindet sich in den Repositories, aber es schien nicht korrekt auf meinem System installiert worden zu sein. Laut Anleitung hätte ein Skript in /etc/init.d/ installiert werden sollen, aber da war keins.
Ich habe dann den anderen Link, den Gollum vorgeschlagen hat, ausprobiert und das hat sofort funktioniert. Es hängt von python-avahi ab und ist nur ein Beispiel für ein Python-Skript, das im Hintergrund ausgeführt werden muss. Ich bin jetzt in der Lage, domainA.local, domainB.local und domainC.local und in Kombination mit nginx zu übertragen, was zu verschiedenen Webschnittstellen auf dem Computer führt, aber alle auf Port 80 zugänglich sind.
Aktualisieren
Nachdem ich noch etwas mit den beiden herumgespielt hatte, entdeckte ich auch, dass Avahi-Aliase nur Subdomains übertragen können. Wenn Ihr Computername also elvispc wäre, dann können Avahi-Aliase nur subdomainA.elvispc.local und subdomainB.elvispc.local senden, wobei das Python-Skript jeden Namen senden wird.
Akzeptierte Antwort:
Eine umständliche Lösung wäre, mehrere Instanzen des folgenden Befehls im Hintergrund auszuführen:
avahi-publish -a -R whatever.local 192.168.123.1
Eine bessere Lösung ist wahrscheinlich das Veröffentlichen von cnames mit python-avahi. Siehe z.B. https://github.com/airtonix/avahi-aliases oder http://www.avahi.org/wiki/Examples/PythonPublishAlias
Update:
Das Avahi-Wiki scheint verschwunden zu sein. Hier ist die archivierte Seite des Links, den ich gepostet habe:https://web.archive.org/web/20151016190620/http://www.avahi.org:80/wiki/Examples/PythonPublishAlias