Skip to main content

A Python library to modify and alter the dns records in according to configuration passed

Project description

Dynamic Ip Dns Updater

Dynamic IP - Dns Updater: Linux (systemd) service that pulls dns record and verifies that the IP on dns and IP on nic is the same

Make sure that your replace the domain and FQDN in the reference.json file as this is tied to my setup, and won't work

Token and Secret is required when you run the install.sh

How to install

Dependencies

net-tools

To install and start DRU

  • Clone the project
  • Modify reference.json
  • ./install.sh

Make sure that you run the script with sudo or as root, as the script needs access.

Or you can do the following:

curl -sSL -o install.sh https://raw.githubusercontent.com/iktdev-no/pyDynamicDnsUpdater/master/install.sh && sudo bash install.sh

This will request you to define table name and select interface thrould selection.


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pydynamicdnsupdater-1.0.0a15.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a15-py3-none-any.whl (25.3 kB view details)

Uploaded Python 3

File details

Details for the file pydynamicdnsupdater-1.0.0a15.tar.gz.

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a15.tar.gz
Algorithm Hash digest
SHA256 b12707fcd70479136312307ac5f4aa7aef734ea064e010e929f4e8174077aba1
MD5 70c6a6d0c169e49949fe479d588a4ccd
BLAKE2b-256 8d6ec460fe497de970c5c841ea4df293f8f3e780d955a9b5bf7bf457c9aa1eb7

See more details on using hashes here.

File details

Details for the file pyDynamicDnsUpdater-1.0.0a15-py3-none-any.whl.

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a15-py3-none-any.whl
Algorithm Hash digest
SHA256 7f075b6cee32e884790e398c4e5895f5fedc9b7ad666121fecf1f262351204b0
MD5 b71ed97657f1e4ec9857f98f077ae3c1
BLAKE2b-256 ff5d0bc1ece12161f5777b1b56cb3411331967043b632bb5d1e7306250549998

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page