mDNS
(por ejemplo, avahi, bonjour) permite que una máquina se anuncie como si estuviera machine-name.local
en su LAN y permite a los clientes buscarla por ese nombre de dominio en lugar de por IP.
La mayoría de las plataformas son compatibles mDNS
desde el primer momento, pero Android no lo hace.
es decir, si quiero conectarme a un servicio que se ejecuta en mi red local a través de un navegador en mi Android, en lugar de usar machine-name.local:port
tendría que usar ip-address:port
. Esto puede resultar frustrante cuando la propiedad intelectual es dinámica y cambiante.
Me pregunto si puedo configurar una de las máquinas como servidor DNS interno (por ejemplo, usando dnsmasq
) que mi teléfono debería consultar para los .local
dominios. Esto es posible, pero hasta ahora lo que he descubierto dnsmasq
es que le permite configurar IP fijas con alias solo para el nombre de host.
Me pregunto: ¿puede mi máquina Linux obtener las .local
direcciones anunciadas y luego incluirlas en dnsmasq
los resultados?