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 or setup.sh

install.sh installs the dip-dup service which is a multi-domain service. setup.sh is a single sub-domain service.

Example of reference.json

[
    {
        "interface": "wan0",
        "ipv4": true,
        "ipv6": false,
        "domains": [
            {
                "parent": "example.com",
                "FQDN": [
                    "example.com",
                    "one.example.com"
                ]
            }
        ]
    }
]

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

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a8-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydynamicdnsupdater-1.0.0a8.tar.gz
  • Upload date:
  • Size: 21.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.20

File hashes

Hashes for pydynamicdnsupdater-1.0.0a8.tar.gz
Algorithm Hash digest
SHA256 e539db6fe2c98c3bbd2774e68653e3abef8d40d57f77d08c6a14a1c5946cf148
MD5 b37d5343f1b9a22eb96eb690798ac14b
BLAKE2b-256 d5c8e5d64d5616b6394c71e1d0fe7f6388ff8ef264c03403a57e36ce28de9024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a8-py3-none-any.whl
Algorithm Hash digest
SHA256 85c8707c628ae5e2eb5d22cc8f1b367011e4ebf82baabedbafd1823e2671e467
MD5 fe64606fa76c72abd2e3101fc4b29bbf
BLAKE2b-256 ae9913d4ae5b13d82add2819d0e2a4597bf7c4eb01edf2e6173b4d9a39047612

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