Yesterday in the late evening I commited "Wide Area" support to Avahi SVN, i.e. "DNS-SD over Unicast DNS". Only browsing, no "Long-Lived Query" support and no publishing for now, but it is a start.
To show off how cool this is, here is a "screenshot" of avahi-browse showing all services defined in the domain 0pointer.de:
$ avahi-browse -a -d 0pointer.de Browsing domain '0pointer.de' on any.-1 ... Browsing for services of type '_http-rss091._tcp' (Web Syndication RSS 0.91) in domain '0pointer.de' on any.-1 ... Browsing for services of type '_http-rss20._tcp' (Web Syndication RSS 2.0) in domain '0pointer.de' on any.-1 ... Browsing for services of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1 ... Found service 'Lennart's Blog' of type '_http-rss091._tcp' (Web Syndication RSS 0.91) in domain '0pointer.de' on any.-1. Found service 'Lennart's Blog' of type '_http-rss20._tcp' (Web Syndication RSS 2.0) in domain '0pointer.de' on any.-1. Found service 'Lennart's Homepage' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1. Found service 'Avahi mDNS/DNS-SD' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1. Found service 'Lennart's Photos' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1. Found service 'Lennart's Blog' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1. Service data for service 'Lennart's Blog' of type '_http-rss091._tcp' (Web Syndication RSS 0.91) in domain '0pointer.de' on any.-1: Host 0pointer.de (217.160.223.3), port 80, TXT data: ['path=/blog/index.rss'] Service data for service 'Lennart's Blog' of type '_http-rss20._tcp' (Web Syndication RSS 2.0) in domain '0pointer.de' on any.-1: Host 0pointer.de (217.160.223.3), port 80, TXT data: ['path=/blog/index.rss2'] Service data for service 'Lennart's Homepage' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1: Host 0pointer.de (217.160.223.3), port 80, TXT data: ['path=/lennart/'] Service data for service 'Avahi mDNS/DNS-SD' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1: Host freedesktop.org (131.252.208.82), port 80, TXT data: ['path=/Software/Avahi'] Service data for service 'Lennart's Photos' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1: Host 0pointer.de (217.160.223.3), port 80, TXT data: ['path=/photos/'] Service data for service 'Lennart's Blog' of type '_http._tcp' (Web Site) in domain '0pointer.de' on any.-1: Host 0pointer.de (217.160.223.3), port 80, TXT data: ['path=/blog']