GNU/Linux >> Tutoriales Linux >  >> Linux

¿Multidifusión de múltiples nombres Mdns?

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


Linux
  1. Cómo comprimir varios archivos en Linux

  2. ¿Cómo enviar Stdout a múltiples comandos?

  3. ¿Argumentos múltiples en Shebang?

  4. Bash Dynamic (variable) ¿Nombres de variables?

  5. ¿Grep para cadenas múltiples en archivos y luego listar los archivos en orden de tamaño?

alternativa de suscripción redhat | Reporto local

Instalar gema en la carpeta local

Cómo imprimir nombres de grupos de Linux en varias líneas en lugar de una sola línea de salida

Tail -f en archivos recién creados con nombres desconocidos

sudo -i devuelve un error

Cómo obtener varios archivos de una máquina remota a una local con Ansible