Sûr que vous pouvez. C'est ce qu'on appelle un réflecteur et cela fait partie du démon Linux avahi.
Regardez "SECTION [REFLECTOR]" de man avahi-daemon.conf
sur votre distribution.
Malheureusement, non, cela nécessitera une reconfiguration de tout périphérique acheminant entre ces deux sous-réseaux. mDNS utilise les adresses multicast 224.0.0.251 pour IPv4 et ff02::fb pour IPv6. Ce sont des adresses lien-local et les données qui leur sont envoyées ne sont généralement pas acheminées en dehors du sous-réseau actuel.
Il existe différentes options, certaines peuvent être plus faciles que d'autres en fonction de votre périphérique de routage.
Proxy multidiffusion . mdns-repeater est une solution simple qui répétera les requêtes mDNS à travers les interfaces.
DNS étendu . Le DNS-SD étendu peut être activé sur le résolveur DNS qui dessert les hôtes de ces sous-réseaux. Avahi pourrait alors être configuré pour publier non pas le domaine .local mais le domaine de ces sous-réseaux.
Routage multidiffusion . Le routage des appareils entre ces sous-réseaux peut être configuré pour acheminer les groupes de multidiffusion entre ces deux sous-réseaux.
Passerelle mDNS . Il existe un projet de RFC pour implémenter une passerelle mDNS qui se trouve à la périphérie d'un segment de réseau (généralement un routeur). Il ne s'agit pas d'un simple répéteur/réflecteur, mais d'une passerelle qui met en cache les entrées de service et répond aux requêtes d'autres segments de réseau connectés.