Addns.pl is a self-contained DynDNS update client for DynDNS.org (and possibly others). It supports a variety of IP detection methods including external webcheck/router pages. It also supports multiple configurations and hostnames, smart abuse prevention, and custom/static/dynamic DNS, and can run as a daemon, commandline options only, or with a configuration file.
| Tags | Internet DNS Networking |
|---|---|
| Licenses | BSD Original GPL |
| Operating Systems | POSIX BSD Linux |
| Implementation | Perl |
Recent releases


Release Notes: The program now supports alternate locations for the configuration file, IP database, and log files. The documentation was renewed, and the code was cleaned up. Multiple hostnames in a single configuration section finally works properly.


Release Notes: checkip.dyndns.org functionality was restored.


Release Notes: Custom DNS Zones now work properly, allowing a root domain or an "A record" host to be updated.


Release Notes: This version includes a minor bugfix allowing weird passwords and dashed hostnames in command line options.


Release Notes: This is a complete rewrite. It supports multiple hosts and configurations, Web IP detection, configurable route IP detection, better logging, cleaner output, and smart abuse prevention. The code is also much cleaner.
Recent comments
10 Nov 2004 22:15
does this work with 'sitelutions.com' ?
Does this work with sitelutions.com and their dDNS service?
10 Nov 2004 19:32
Re: custom domain name update?
This problem has been fixed
10 Dec 2002 10:45
custom domain name update?
How can you make addns.pl update a custom domain name (not FQDN) A record?
For example, I am using "custom" dns services. The domain (ie; mydomain.com) is setup up as an "A" record and the host (ie; www.mydomain.com) is setup up as a "CNAME" record pointing to "mydomain.com"
The "update_host" needs to be set to "update_host = mydomain.com"
Addns.pl complains about a "Malformed Hostname".