Skip to content
This repository has been archived by the owner on Dec 31, 2019. It is now read-only.
/ hdyndns Public archive

A GNU/Linux Python 3.5+ DynDNS client for your homebrew server.

License

Notifications You must be signed in to change notification settings

decentral1se/hdyndns

Repository files navigation

No Maintenance Intended

hdyndns

Repository license PyPI package Travis CI result Documentation status Support badge

A GNU/Linux Python 3.5+ DynDNS client for your homebrew server

Please note, you should probably use the more complete and useful lexicon.

When to use hdyndns

From Access Your Home Network From Anywhere With Dynamic DNS:

A Local Update Client

If your router doesn’t support DDNS services, you will need a local client to run on a frequently used computer somewhere on your home network. This lightweight little application will check what your IP address is and then phone home to the DDNS provider to update your DDNS record. It’s less ideal than a router-based solution–if the computer isn’t on when your IP address changes, then the record doesn’t get updated–but it’s certainly better than manually editing your DDNS entry.

This tool is the 'Local Update Client' component of the Dynamic DNS hombrew setup.

Why use hdyndns

  • Lightweight pure python implementation with no external dependencies.
  • Simple 'ini style' configuration.
  • Avoid writing potentially hard to maintain dynamic DNS bash scripts.
  • Small code base, easy to understand, maintain and extend and is cross platform.

Documentation

Mirroring

About

A GNU/Linux Python 3.5+ DynDNS client for your homebrew server.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages