Yandex dDNS updater

Dynamic DNS client for pdd.yandex.ru (Linux & OS X)


Project maintained by populov Hosted on GitHub Pages — Theme by mattgraham

DNS updater shell script for Linux & OS X

По-русски / In Russian

A very basic shell script updater for dynamic DNS services provided by http://pdd.yandex.ru.

Instructions:

  1. Get token at Token management page. See Yandex API manual for details.
  2. Edit ya.ddns.update.sh in a text editor, and modify the hostname, and token fields.
  3. If desired, set $use_ifconfig='yes' and $iface='eth0'. Otherwise, the script will use http://checkip.dns.he.net to determine your public IP address.
  4. If necessary, chmod +x ya.ddns.update.sh.
  5. Run ya.ddns.update.sh.
  6. Use system's cron to schedule the updates. Or LaunchDaemon. Whatever floats your boat.

Notes

License: WTFPL or MIT.
Warranty: None.

Enjoy!