<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Avahi - Tag - vo.rs</title><link>https://vo.rs/tags/avahi/</link><description>Avahi - Tag - vo.rs</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.</copyright><lastBuildDate>Wed, 03 Jul 2024 16:00:00 +0000</lastBuildDate><atom:link href="https://vo.rs/tags/avahi/" rel="self" type="application/rss+xml"/><item><title>mDNS and Avahi: Local Service Discovery That Works Until It Doesn't</title><link>https://vo.rs/story/mdns-and-avahi-local-service-discovery-that-works-until-it-doesnt/</link><description>&lt;p&gt;You have done this a hundred times without thinking about it. You plug a Raspberry Pi into the network, type &lt;code&gt;ssh pi@raspberrypi.local&lt;/code&gt;, and it just works — no DNS server, no editing &lt;code&gt;/etc/hosts&lt;/code&gt;, no looking up an IP that DHCP hands out semi-randomly. That &lt;code&gt;.local&lt;/code&gt; resolution is multicast DNS (mDNS), and on Linux the daemon doing the heavy lifting is almost always &lt;strong&gt;Avahi&lt;/strong&gt;. It is genuinely brilliant when it works, and genuinely maddening on the days it doesn&amp;rsquo;t, mostly because nobody ever explains what it&amp;rsquo;s actually doing.&lt;/p&gt;</description><pubDate>Wed, 03 Jul 2024 16:00:00 +0000</pubDate></item></channel></rss>