Wenn man u.a. Geräte wie #Chromecast im Netz hat, dann merkt man schnell das diese viel...sehr viel per Multicast reden. Die einen blocken es und ich fange sie auf mit dem #mDNS Dienst. Auch bekannt als #ZeroConf, #Avahi oder #bonjour
Siehe https://bitunfall.de/posts/2025/05/31/mdns-uber-layer-3-grenzen/
Uh, Nice,
#Traefik läuft nun im #homelab auf dem #raspberrypi und so ganz nebenbei werden die Hostnamen via #mnds #avahi #zeroconf im local net verteilt. Dank #docker labels. Genauer gesagt: die traefik host regeln werden dafür wiederverwendet ...
(english:
#traefik is running my #homelab on the #raspberrypi and just as a side effect the hostnames are distributed via #mdns #avahi #zeroconf in my local domain. Thanks to #docker labels. Actually, the traefik host rules are re-used for this ...)
Want to text someone across the room, without the Internet? Once upon a time, #Bonjour included a #chat feature based on #XMPP, where you could discover other people on your LAN and exchange text messages:
https://en.wikipedia.org/wiki/Bonjour_(software)
It appears that #Pidgin still supports Bonjour chat, I'm running it right now:
https://pidgin.im/help/protocols/bonjour/
At least it does in version 2, version 3 will need a rewrite:
https://lobste.rs/s/xlxqgl/pidgin_3_0_0_experimental_1_announcement#c_zcxi0r
What other Bonjour chat clients still exist, aside from Pidgin?
@arichtman I've recently added a short chapter about #mDNS to the #FreeBSD Handbook. Perhaps it can be of some use to you.
https://docs.freebsd.org/en/books/handbook/network-servers/#network-zeroconf
Multicast DNS и DNS-SD
Multicast DNS и DNS-SD являются ключевой составной частью стека Zero-configuration networking (zeroconf) и отвечают в нем за службу имен и автоматический поиск устройств в пределах локальной сети. Технология zeroconf , позволяющая собрать работающую локальную сеть с нулевыми усилиями по администрированию и конфигурации, известна уже давно. Еще в 1980-х AppleTalk, локальная сеть для компьютеров и устройств Apple, позволяла просто соединить устройства проводами и сразу начать работать. AppleTalk не выдержал конкуренцию с TCP/IP в эпоху Интернета, но идея сети, которая работает сама, не умерла. В мире TCP/IP Apple продвигает ее под именем Bonjour (ранее Rendezvous). mDNS/DNS-SD являются одними из ключевых технологий в устройстве современного стека печати и сканирования. Кроме того, они могут использоваться в "облаке", позволяя отдельным компонентам облачного сервиса найти друг друга при условии, что они подключены к одной локальной сети, реальной или виртуальной. В этой статье я расскажу, как вся эта конструкция устроена под капотом. Эта информация может быть полезна системным и сетевым программистам, которым приходится работать с соответствующими API, администраторам сетей да и просто для лучшего понимания того, как устроены современные сети.
I've expanded the #FreeBSD handbook with a section about #zeroconf and #Avahi. (#mDNS, #DNSSD).
https://docs.freebsd.org/en/books/handbook/network-servers/#network-zeroconf
Feedback welcome!
Yaiy, found something which works now:
https://addons.mozilla.org/en-US/firefox/addon/railduino-zeroconf-lookup/
https://github.com/railduino/zeroconf-lookup
Slightly more complicated to install than back then, needs an extra binary installed on the host OS now (due to new #Firefox restrictions?)
Kudos to the person in the #Freifunk Matrix chat who named Ciaocia, which then led me to zeroconf-lookup: https://github.com/fwenzel/ciaociao/issues/13#issuecomment-370217474
Download Railduino Zeroconf Lookup for Firefox. Find HTTP Servers in the .local domain using Zeroconf. A popup window with the available servers is displayed. When clicking a link, the current tab is replaced with the server. Requires a companion native program which is also in the repository.