Dudders is a utility for updating DNS records.

Dudders spells "Dynamically Updating DNS Duly Embracing RSA SIG(0)" (with some poetic license). It points a domain name to a given IP address, using a DNS message secured by public-key cryptography. Dudders utilises the DNS UPDATE protocol to update a DNS A record, and a SIG(0) signature to provide cryptographic security. It is designed with embedded systems (such as OpenWRT and FreeWRT) in mind. This has several implications for users:

For a general purpose DNS UPDATE utility where space is not a concern, use ISC's nsupdate, which is distributed with BIND. Other free clients with similar functionality to update an A record (without necessarily using the DNS UPDATE protocol) include:


For a verbose tutorial on getting started with dudders, read the dynamic DNS HOWTO. For more a concise description of how to invoke the program, consult the dudders manual page.

The ISC BIND 9 Administrator Reference Manual contains instructions for configuring your zone's DNS server to support a SIG(0) update, under the DNSSEC section.


Dudders is Copyright © 2007, 2008, 2010 Dean Scarff

Dudders is Licensed under the Apache License, Version 2.0 (the "License").

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "as is" basis, without warranties or conditions of any kind, either express or implied. See the License for the specific language governing permissions and limitations under the License.


General discussion should take place on the mailing list: <dudders-users@remove-unless-spam@localhostlists.sourceforge.net>

You can download the source and binary releases from the project download page. The development source is kept in a GIT repository, also browseable via gitweb.