289
edits
(Created page with "We need a basic DNS-SD client (and possibly server) on the nodes. One need for a client is for the node configurator. = mdns-utils = The OpenWRT package mdns-utils is actual...") |
Jwentwistle (talk | contribs) (added more research and tools) |
||
Line 1: | Line 1: | ||
We need a basic DNS | We need a basic DNS client (and server) on the nodes. We want to use the [http://en.wikipedia.org/wiki/Service_Location_Protocol Service Location Protocol] (SLP) to implement a domain service. The domain server | ||
= mdns-utils = | =Tools= | ||
== [http://avahi.org/ avahi] == | |||
Features: | |||
* Embeddable mDNS stack (i.e. mDNS stack available as library) | |||
* Ability to reflect mDNS traffic between multiple subnets | |||
* Ability to configure a unicast DNS server automatically from server data published on the LAN | |||
* Wide area DNS-SD support (read-only for now) | |||
== mdns-utils == | |||
The OpenWRT package mdns-utils is actually just compiling part of Apple's [http://opensource.apple.com/tarballs/mDNSResponder/ mDNSResponder]. | The OpenWRT package mdns-utils is actually just compiling part of Apple's [http://opensource.apple.com/tarballs/mDNSResponder/ mDNSResponder]. | ||
Line 12: | Line 23: | ||
The code that outputs this line is in the file mDNSResponder/mDNSPosix/Client.c in the function BrowseCallback. | The code that outputs this line is in the file mDNSResponder/mDNSPosix/Client.c in the function BrowseCallback. | ||
=Documentation= | |||
[http://meetings.ripe.net/ripe-55/presentations/strotmann-mdns.pdf New DNS technologies on the LAN]: mDNS, DNS-SD, LLMNR, PNRP | |||
[http://wiki.projectmeshnet.org/DNS mesh DNS software]: HypeDNS vs decentralized servers |
edits