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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a16.tar.gz
Algorithm Hash digest
SHA256 fc39085478165f6aface76a33efab8acbe8b5d4a552917c766f1262f58877e98
MD5 67bc5649373ffeb3e9a0641f8895949c
BLAKE2b-256 e29cacd1199303d8e130d3b8d270aefe7ec80df831257aed34f8e00c6aebae36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a16-py3-none-any.whl
Algorithm Hash digest
SHA256 3bf523230b455448f6aa44e883c088f89b4491e58a662f1b786668b5015d1a54
MD5 f9cb39a7fb54bddf344fe5e6198545df
BLAKE2b-256 fb2dddc9557987315f4a03b9585ce0f5ba105b6d41c359a7922dd93bc4986225

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