Tentu kamu bisa. Ini disebut reflektor dan merupakan bagian dari daemon avahi Linux.
Lihat "BAGIAN [REFLEKTOR]" dari man avahi-daemon.conf
pada distribusi Anda.
Sayangnya, tidak, ini akan membutuhkan konfigurasi ulang perangkat apa pun yang merutekan antara kedua subnet tersebut. mDNS menggunakan alamat multicast 224.0.0.251 untuk IPv4 dan ff02::fb untuk IPv6. Itu adalah alamat link-local dan data yang dikirim ke sana biasanya tidak dirutekan di luar subnet saat ini.
Ada berbagai opsi, beberapa mungkin lebih mudah daripada yang lain bergantung pada perangkat perutean Anda.
Proxy Multicast . mdns-repeater adalah solusi sederhana yang akan mengulangi permintaan mDNS di seluruh antarmuka.
DNS Area Luas . Wide-Area DNS-SD dapat diaktifkan pada DNS resolver yang melayani host di subnet tersebut. Avahi kemudian dapat dikonfigurasi untuk memublikasikan bukan domain .local tetapi ke domain untuk subnet tersebut.
Perutean Multicast . Perutean perangkat di antara subnet tersebut dapat dikonfigurasi untuk merutekan grup multicast di antara kedua subnet tersebut.
Gerbang mDNS . Ada draf RFC untuk mengimplementasikan gateway mDNS yang berada di tepi segmen jaringan (biasanya router). Ini bukan repeater/reflektor sederhana, tetapi gateway yang menyimpan cache entri layanan dan merespons kueri dari segmen jaringan lain yang terhubung.