Since it states it already supports mDNS, it would be cool if it could query the [d]r._dns-sd._udp.{domain} PTR records (dns-sd -E on a Mac or in Windows with the Bonjour something-something) to register itself and be discoverable beyond a single subnet.
I don't know how hard that is to implement. As a network admin, not a dev, an mDNS-to-DNS-SD proxy can be used, it's not hard, but the only one I know about comes with macOS 10.x, I'm unsure if it's present in the newer locked-down macOS… there's also Avahi, but that is for devs. Us mortals don't know what to do with a "library."
Proxying/broadcasting mDNS, repeating UDP traffic, etc, so devices are found beyond a single subnet (or even a single switch since it's multicast in the end) brings it own challenges, off the top of my head VRRP — I believe it overwhelms the network, I'm not exactly eager to double check. =) Also I think Apple has benn pushing iOS to include DNS-SD in their networking stack or whatever, so it's better supported that you'd think, despite not being commonly heard about.
Personally, I use it with static records for things like SMB/SFTP shares, VNC, internal web sites, streaming devices or servers, IoT, VoIP, but not with my printer (AirPrint among other protocols), the most touted use case …because it's a printer …of paper; it works on every OS with a GUI (direct or through another device).
Since it states it already supports mDNS, it would be cool if it could query the [d]r._dns-sd._udp.{domain} PTR records (
dns-sd -Eon a Mac or in Windows with the Bonjour something-something) to register itself and be discoverable beyond a single subnet.I don't know how hard that is to implement. As a network admin, not a dev, an mDNS-to-DNS-SD proxy can be used, it's not hard, but the only one I know about comes with macOS 10.x, I'm unsure if it's present in the newer locked-down macOS… there's also Avahi, but that is for devs. Us mortals don't know what to do with a "library."
Proxying/broadcasting mDNS, repeating UDP traffic, etc, so devices are found beyond a single subnet (or even a single switch since it's multicast in the end) brings it own challenges, off the top of my head VRRP — I believe it overwhelms the network, I'm not exactly eager to double check. =) Also I think Apple has benn pushing iOS to include DNS-SD in their networking stack or whatever, so it's better supported that you'd think, despite not being commonly heard about.
Personally, I use it with static records for things like SMB/SFTP shares, VNC, internal web sites, streaming devices or servers, IoT, VoIP, but not with my printer (AirPrint among other protocols), the most touted use case …because it's a printer …of paper; it works on every OS with a GUI (direct or through another device).