Skip to content
This repository has been archived by the owner on Oct 5, 2024. It is now read-only.
/ DDNSClient Public archive

Dyndns2 protocol client for Windows made using C#

License

Notifications You must be signed in to change notification settings

nithssh/DDNSClient

Repository files navigation

DDNSClient

A light-weight Windows BackgroundService for updating Dynamic DNS records using Dyndns2 protocol.

Made originally for Google DNS's dynamic DNS service, but planned to be more configurable to support other Dyndns2 services.

Installation

Download the latest release from the releases page and configure the service by editing the appconfig.json to include:

{
  ...
    
  "DDNSConfig": {
    "Username": "asfdifugao",
    "Password": "0198461032",
    "Email": "email@example.com",
    "Hostname": "your.domainname.com"
  }
}

Then, install the service though an admin shell using:

sc.exe create "DDNS Client Service" binbath="path/to/DDClient.exe"
sc.exe config "DDNS Client Service" start=auto

Note: Installer script or MSI is planned for the project, and should make things a lot smoother.

About

Dyndns2 protocol client for Windows made using C#

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages