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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a14.tar.gz
Algorithm Hash digest
SHA256 0d5b243998d2a894eb4ce304d388c1758e383215cb5e54d499071796179cc58c
MD5 3b1d4fa5b133d0b56b2bf66fa17736c5
BLAKE2b-256 fe26e45ee852b23806da44ff18448e140452a0c713d8e7e5b3a47438c08548bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a14-py3-none-any.whl
Algorithm Hash digest
SHA256 1c0c60037372c821af317ee4a9c4f6d29236a8b08e543a3625365679b395e539
MD5 89e3771973e6dae5cf99ce11959cf5dc
BLAKE2b-256 649155284ff93c1e4439a4ef19a5a2acad1aebb7b884e2bd3dab085b38df1675

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