For Members:
For Everybody:
|
If you know of a supported client that is not listed here and have a moment, please drop me a note. dnsadmin@afraid.org so that I may add a link to it, thanks!
| Router clients | | DD-WRT | | Client Requirement: Linksys WRT54G | Linksys firmware mod for the ever popular WRT54G and many many others, supports afraid.org natively.
IMPORTANT: This client works excellent! Though it is not obvious at first glance, but you must include your freedns.afraid.org update URL token in the "hostname" field. Please read DD-WRT with FreeDNS.afraid.org for setup notes. If you change your password, or delete/re-add your record, you will need to update your token within DD-WRT.
Written by: DD-WRT | | | | OpenWRT | | Client Requirement: Supported Router | OpenWrt is described as a Linux distribution for embedded devices.
It seems all one needs to do is a simple cut & paste from the Direct URL page after installing the luci-app-ddns package. | | | | Tomato | | Client Requirement: Router | | Tomato firmware now supports FreeDNS.afraid.org | | | | PFSense | | Client Requirement: A Spare PC | | PFsense is a very stable and actively developed project that can turn any PC into a internet router and do a range of things from simple to complex, it is also based on FreeBSD! | | | | FREESCO | FREESCO is based on the Linux operating system that fits onto a single 1.44 meg floppy diskette (single floppy router).
Support for FreeDNS has been added to FREESCO v0.4.5+
FREESCO incorporates firewalling and NAT, which are resident within the Linux kernel, to help protect you and your network.
Written by: Lewis Baughman | | | | Gargoyle | Gargoyle Router firmware (www.gargoyle-router.com), is an open-source router firmware similar to DD-WRT. As of the latest release, 1.0.3. Gargoyle includes an update client for freedns.afraid.org.
Unlike many implementations Gargoyle supports SHA1 hashing of username/password, so the client can fetch the needed update url dynamically (users need not supply the key needed to do the update).
Written by: Eric Bishop | | | | Cisco Routers and Dynamic DNS | | Client Requirement: Cisco | Josh shares this tutorial on his blog of how to update dynamic DNS using the Cisco platform.
Written by: Josh Horton | | |
| Windows clients | | FreeDNS Update | This is a very friendly client I have tested. It was designed specifically for FreeDNS, so there is no complicated setup process, it automatically logs into the system and downloads your update URL list.
Written by: Techknow Professional Services | | | | Dynamic IP Afraid.org Updater | Support Windows XP, Windows 2003, Windows Vista, Windows 7, Windows 2008, SMTP Email Alerts for Critical Events when a record need to be updated or has failed. Advanced Event Logging System helps you track errors and report them back to us. Configurable Task Delay and Thread Priority (Multi-Threaded). XML Configuration File easy to understand. Very small program and service size, minimal memory usage.
Run as a Windows Service, and is free!
Written by: Steve Arbour | | | | FreeDNS Update Service | I have written a new client to update the IP automatic.
It is a Windows Service that works in the lastest versions of Windows (Windows 7 and Windows 2008).
Also it has the possibility of sending an e-mail whenever the IP changes.
Written by: Oscar de los Santos | | | | Dynamic DNS for FreeDNS | | Client Requirement: .NET 2.0 | This program is specifically designed to do dynamic dns updates for domains at FreeDNS (http://freedns.afraid.org). You only need to enter your username and password to start the updates. The update interval sets the amount of time between updates. You can also set the program to run at startup, and automatically minimize to the system tray.
Written by: Hank Allen | | | | Direct Update | | Free for 60 days, $19 to register, supports many other services as well. | | | | Dynamic DNS Client & Dial Up Network Watcher | | I have not tested, but have been made aware of that supports FreeDNS. Appears to be a feature loaded client that supports many popular Dynamic DNS services. | | | | Wget for Windows | | Copy this into your windows path, then you can run the downloadable .bat files generated in the 'Dynamic DNS' section to update your IP. | | | | WebDNSUpdater | Makes periodic updates as a WinNT service.
Written by: Mark La Rosa | | |
| Windows/UNIX clients | | Inadyn | | Multi-platform multi-service client, runs on lots of different operating systems | | | | inadyn-mt | Supports multiple service instances for multiple accounts support on Windows as well as Linux, has \'pending updates mode\'
Windows dial up RAS trapping, ip update on connect, audible net status alerts, probably the most robust, tenacious dynamic dns client out there, now supports IPv6!
Written by: Bryan Hoover | | | | Opera Unite based update client | | Client Requirement: Opera | My update client work together with Opera browser and their new technology Opera unite.
Available to download at Opera Unite main repository.
Written by: Moises Lima | | | | Windows/unix client script for dyn dns update | | Client Requirement: Perl | Have written a simple perl script for dynamic dns updates.
Am using it on windows, but should work for unix as well.
Written by: Roch Daneau | | | | FDupdate.php | | Client Requirement: PHP, wget | No Description Available
Written by: Giovanni A. D. | | | | lastip2.php | | Client Requirement: PHP | This client will not generate any internet traffic until your IP changes, and checks for a IP change every 5 seconds, fast and efficient.
Written by: Joshua Anderson | | |
| UNIX clients | | afraid-dyndns (Multi-platform) | | Client Requirement: Perl | This is a client for the afraid.org dynamic DNS service. If a cron job detects the external IP address has changed it connects to afraid.org and updates the DNS entries of all the domains of the given account.
This client is available in the YUM repo via : yum -y install afraid-dyndns
It has also been tested on Mac OSX
Written by: Erick Calder | | | | ddclient | | Client Requirement: Perl | ddclient supports many services, including 'freedns'
Sample config:
daemon=5m
timeout=10
syslog=no # log update msgs to syslog
#mail=root # mail all msgs to root
#mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
ssl=yes # use ssl-support. Works with
# ssl-library
use=if, if=eth0
server=freedns.afraid.org
protocol=freedns
login=login_name
password=the_password
somedomain.mooo.com
| | | | Mac FreeDNS updater | | Client Requirement: OSX/Iphone | Neat way to have Mac's keep their IP up to date.
Written by: Philip Cheney | | | | FreeDNS Init Script | Some clever shell scripts to update IPs upon init
With these you can provide your IP via any means, including fetching it from your router using curl, or making SNMP calls which would not generate any Internet traffic until your IP actually changes.
Written by: drbrain9k and disi | | | | dynIPupdate.sh | | Client Requirement: bash, curl, sed, ip (iproute2) | The script can be run from a cron script and will report only changes and error conditions.
Also has the optional feature of updating an internal nameserver with the external IP address.
Written by: Steven J Newbury | | | | Bash Dyn DNS Checker | | Client Requirement: grep, egrep, curl, echo, sed, ifconfig, date, tail, cut, cat, ping and rm | A client which gathers your current IP from a remote website, ifconfig, or a near-by router.
As of the time of this writing supports:
DLink DI-624
DLink DI-624+
Netgear TA612V
Netgear WGT-624
Digitus DN 11001 | | | | get-ip2.php | | Client Requirement: PHP | No Description Available
Written by: Andrew Hooper | | | | IPDetect | Works with multiple dynamic DNS services, only does update if IP changes. Shell/cron based.
Written by: Mariusz Kaczmarczyk | | | | get-ip3.php | | Client Requirement: PHP | Modification of Andrew Hooper's script to support SNMP
Written by: Ching Yonghan | | | | PHP update script | | Client Requirement: PHP | No Description Available
Written by: Osman Darcan | | | | ipupdate.pl | | Client Requirement: Perl | No Description Available
Written by: Werner Bleckwendt | | | | FreeDNSupdater.pl | | Client Requirement: Perl | No Description Available
Written by: Charles Puffer | | | | dnsactual | | Client Requirement: wget | Shell script update client
Written by: Ernest Danton | | | | update.sh | | Client Requirement: wget | Cron based update script, works on all linux type systems.
Written by: Adam Dean | | | | Amazon EC2 update script (self contained) | | Client Requirement: curl | Simple and entirely self-documented.
Written by: Christian Gunning | | | | Perl update script | | Client Requirement: Perl | I have attached a revised version of the Perl script. My version forks itself off to the background and so may be launched as a Linux service.
Written by: Kevin Bach | | |
|
|
| Members: | 1,367,501 |
| Premium: | 1,901 |
| Records: | 5,150,478 |
| Zones: | 679,224 |
|