Skip to content

slyfunky/Pango

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Pango DNS Updater

This is a simple batch file DNS updater.

It is using APIs from dynamic DNS services to keep your IP address current and syncing with your hostname provided by those services.

Being an alternative to the DUC (DNS Update Client) of No-IP for Windows.


Currently supported by

  • No-IP
  • Dynv6

Introduction

I was in a situation where my ISP didn't provide a dynamic public IP that pointed to my machine, because they put me in a CGNAT network configuration.
My solution, however, was to use some DNS service that would support IPv6, if my provider provided it to me.
Looking to use my old No-IP domain as a dns service, I saw that your client did not associate IPv6, only IPv4.
It was then that I decided to write this script and add other dynamic DNS services.
The script can be run as a command line utility or on a schedule as a service on windows (Windows Task Scheduler).


Usage

Implementing update requests to the script based on their respective documentation we have the following settings to be made before executing.

Configuration

No-IP

Parameters Description
NOIPDNS Your hostname.
NOIPTOKEN Yours credentials

Note
Your credentials must be base64 encoded with ":" joining them into a single string.

Example
Encoded auth string to base64 (offline or online) format
String Encoded
e-mail:password ZS1tYWlsOnBhc3N3b3Jk

Dynv6

Parameters Description
DYNVDNS Your hostname.
DYNVTOKEN Your token

References/Documentation

No-IP API
Request , Response

Dynv6 API
Request , Reference


Running

Directory


Console

Pango_cmd_updated Pango_cmd_not_necessary


Windows Task Scheduler

About

Pango dynamic DNS services Updater

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors