Skip to content

hontvari/jddclient

Repository files navigation

jddclient

jddclient is a dynamic DNS client written in Java

Crossplatform dynamic DNS client

jddclient is a dynamic DNS client written in Java. Dynamic DNS providers make it possible to assign a well-known, stable domain name to a computer or router which has a variable, often changing IP address. jddclient determines the public IP address of the computer or the router and submits it to a dynamic DNS provider. It then periodically checks if the IP address was changed and if necessary it notifies the provider.

Features:

  • It runs on the Java Platform, so it can be installed on Windows, Linux etc. There is a downloadable deb package specifically for Ubuntu / Debian.
  • Easy configuration using two simple files (one for logging)
  • It can retrieve the public IP address from these sources:
    • local network card
    • home/small business router with HTML administration interface
    • a public web page usually created for this purpose by the providers
  • Currently it supports the following providers:
  • The author does not preclude the support of non-free providers. Actually this is the reason why this project was started.
  • Detailed logging using the Logback library. It can be customized, the configuration is well documented by the Logback project.
  • Notification e-mails if an update failed (part of logging)
  • It follows the recommendations of dynamic DNS providers, especially about avoiding unnecessary updates

About

jddclient is a dynamic DNS client written in Java

Resources

License

Stars

Watchers

Forks

Packages

No packages published