Lo que me gustaría es usar avahi-daemon para multidifundir más de un nombre. Para poder conectarme con dominioA.local dominioB.local.
Luego podría redirigir estas direcciones a una interfaz web diferente de diferentes aplicaciones con nginx.
¿Es posible configurar avahi-daemon de tal manera que multidifunda varios nombres?
PD Usar avahi-daemon no es un requisito. Si hay otro programa que tiene esta funcionalidad, con gusto lo cambiaría.
Investigación y resultados
Entonces, como sugirió Gollum, primero probé los alias de avahi. Está en los repositorios, pero parece que no se instaló correctamente en mi sistema. Según las instrucciones se debería haber instalado un script en /etc/init.d/, pero no había ninguno.
Luego le di al otro enlace que Gollum sugirió intentarlo y esto funcionó de inmediato. Depende de python-avahi y es solo un ejemplo de un script de python que debe ejecutarse en segundo plano. Ahora puedo transmitir dominioA.local, dominioB.local y dominioC.local y en combinación con nginx que conduce a diferentes interfaces web en la máquina, pero todas son accesibles en el puerto 80.
Actualizar
Después de jugar un poco más con los dos, también descubrí que los alias de avahi solo pueden transmitir subdominios. Entonces, si el nombre de su computadora fuera elvispc, los alias avahi solo pueden transmitir subdominioA.elvispc.local y subdominioB.elvispc.local, donde el script de python transmitirá cualquier nombre.
Respuesta aceptada:
Una solución engorrosa sería ejecutar varias instancias del siguiente comando en segundo plano:
avahi-publish -a -R whatever.local 192.168.123.1
Una mejor solución probablemente sea publicar cnames usando python-avahi. Véase, por ejemplo. https://github.com/airtonix/avahi-aliases o http://www.avahi.org/wiki/Examples/PythonPublishAlias
Actualización:
El wiki de avahi parece haberse ido. Aquí está la página archivada del enlace que publiqué:https://web.archive.org/web/20151016190620/http://www.avahi.org:80/wiki/Examples/PythonPublishAlias