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.0a13.tar.gz (21.9 kB view details)

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a13-py3-none-any.whl (25.2 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a13.tar.gz
Algorithm Hash digest
SHA256 aa3e9876161eab3dbdc7850353f40d780271764bbd0de07f5ff0dc5bbf4831ed
MD5 bb66e5cea0662d09cd61774f6924fefa
BLAKE2b-256 7d0fe6e203b87c74c8f38e1ee541ccf24dad2bfa6c0d21c92b245bfa374ffc2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a13-py3-none-any.whl
Algorithm Hash digest
SHA256 d64ee60e3bcf5ab31f7c50f0ca2223cb6f08ff5048afe02188afbe196b13eb29
MD5 6bb24d26ba33bd745834ef44c847f3c8
BLAKE2b-256 bcaf64665b0f0c91ef155ff865ee128a162ea4fb16a5c5e15d5d5c0a9ec4d03d

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