radns is a small, portable client side implementation in C of the RDNSS option in IPv6 Router Advertisments (see RFC 5006) written by Michael "MC" Widerkrantz for Stickybit AB. It has been tested under FreeBSD (the development platform), Linux and MacOS X.
The program is used for getting hold of one or more addresses of resolving DNS servers in an IPv6 network. It listens for IPv6 Router Advertisements with the Recursive DNS Server (RDNSS) option and stores the addresses to DNS servers in a file in the same syntax as resolv.conf(5).
radns can also be used with Secure Neighbor Discovery (SEND) with the use of additional software, such as DoCoMo Labs' userland SEND implementation:
http://www.docomolabs-usa.com/lab_opensource.html
For radns to be at all useful, there must be a corresponding program on the router, sending out Router Advertisements with the RDNSS option. One such program is radvd:
Newest distribution first:
radns-0.8.tar.gz 7.4kiB Sep 29, 2008.
radns-0.7.tar.gz 7.3kiB Sep 29, 2008.
radns-0.6.tar.gz 7.1kiB Aug 10, 2008.
radns-0.5.tar.gz 6.9kiB Jul 10, 2008.