Yandex dDNS updater

Dynamic DNS client for (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


  1. Get token at Token management page. See Yandex API manual for details.
  2. Edit 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 to determine your public IP address.
  4. If necessary, chmod +x
  5. Run
  6. Use system's cron to schedule the updates. Or LaunchDaemon. Whatever floats your boat.


License: WTFPL or MIT.
Warranty: None.