Skip to content

NamecheapDDNS is a Python3 script which leverages a url that Namecheap provides to update the A record of a domain.

License

Notifications You must be signed in to change notification settings

jasmineamber/NamecheapDDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

NamecheapDDNS

NamecheapDDNS is a Python3 script which leverages a url that Namecheap provides to update the A record of a domain.

  The following url is used (The script uses https):

dynamicdns.park-your-domain.com/update?host=<subdomain>&domain=<domain>&password=<password>&ip=[ip. If left blank, public ip is used.]

Installation

You can copy the file NamecheapDDNS.py into your /usr/local/bin

Usage

Usage: updateNCIP <domain> <password> <subdomain> [-a | --ip ] [--help] Where subdomain is the host you want to assign an ip to (eg. "@", "www"). NOTE: By default, the argument "*" (wildcard) points to all of the files in a directory. To define a host that is a literal wildcard, use a backslash (eg. "\*")

Contributing

Contribute as you would any other GitHub project.

Dependencies

Requires Python3 and up. Confirmed working with Python3.4

License

Licensed under the LGPL, full text can be found at LICENSE.txt

About

NamecheapDDNS is a Python3 script which leverages a url that Namecheap provides to update the A record of a domain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages