Ce que je voudrais, c'est utiliser avahi-daemon pour multidiffuser plus d'un nom. Pour que je puisse m'y connecter avec domaineA.local domaineB.local.
Je pourrais ensuite rediriger ces adresses vers une interface Web différente de différentes applications avec nginx.
Est-il possible de configurer le démon avahi de manière à ce qu'il multidiffuse plusieurs noms ?
PS L'utilisation du démon avahi n'est pas obligatoire. S'il y a un autre programme qui a cette fonctionnalité, je serais ravi de changer.
Recherche et résultats
Donc, comme suggéré par gollum, j'ai d'abord essayé les alias avahi. Il se trouve dans les référentiels, mais il ne semble pas s'être installé correctement sur mon système. Selon les instructions, il aurait dû installer un script dans /etc/init.d/, mais il n'y en avait pas.
J'ai ensuite donné l'autre lien que gollum a suggéré d'essayer et cela a fonctionné tout de suite. Cela dépend de python-avahi et n'est qu'un exemple de script python qui doit s'exécuter en arrière-plan. Je suis maintenant capable de diffuser domainA.local, domainB.local et domainC.local et en combinaison avec nginx qui mène à différentes interfaces Web sur la machine, mais qui sont toutes accessibles sur le port 80.
Mettre à jour
Après quelques manipulations supplémentaires avec les deux, j'ai également découvert que les alias avahi ne peuvent diffuser que des sous-domaines. Donc, si votre nom d'ordinateur est elvispc, les alias avahi ne peuvent diffuser que subdomainA.elvispc.local et subdomainB.elvispc.local, où le script python diffusera n'importe quel nom.
Réponse acceptée :
Une solution fastidieuse consisterait à exécuter plusieurs instances de la commande suivante en arrière-plan :
avahi-publish -a -R whatever.local 192.168.123.1
Une meilleure solution consiste probablement à publier des cnames en utilisant python-avahi. Voir par ex. https://github.com/airtonix/avahi-aliases ou http://www.avahi.org/wiki/Examples/PythonPublishAlias
Mise à jour :
Le wiki avahi semble avoir disparu. Voici la page archivée du lien que j'ai posté :https://web.archive.org/web/20151016190620/http://www.avahi.org:80/wiki/Examples/PythonPublishAlias