Certo che puoi. Si chiama riflettore e fa parte del demone avahi di Linux.
Guarda "SECTION [REFLECTOR]" di man avahi-daemon.conf
sulla tua distribuzione.
Sfortunatamente no, richiederà la riconfigurazione di qualunque dispositivo stia instradando tra queste due sottoreti. mDNS utilizza gli indirizzi multicast 224.0.0.251 per IPv4 e ff02::fb per IPv6. Questi sono indirizzi link-local e i dati inviati a loro in genere non vengono instradati al di fuori della sottorete corrente.
Ci sono varie opzioni, alcune potrebbero essere più facili di altre a seconda del dispositivo di routing.
Proxy multicast . mdns-repeater è una soluzione semplice che ripeterà le richieste mDNS attraverso le interfacce.
DNS ad ampia area . Wide-Area DNS-SD potrebbe essere abilitato sul resolver DNS che serve gli host in quelle sottoreti. Avahi potrebbe quindi essere configurato per pubblicare non il dominio .local ma nel dominio per quelle sottoreti.
Instradamento multicast . Il routing dei dispositivi tra queste sottoreti può essere configurato per instradare i gruppi multicast tra queste due sottoreti.
Gateway mDNS . Esiste una bozza RFC per l'implementazione di un gateway mDNS che si trova all'estremità di un segmento di rete (tipicamente un router). Non si tratta di un semplice ripetitore/riflettore, ma di un gateway che memorizza nella cache le voci di servizio e risponde alle richieste provenienti da altri segmenti di rete connessi.