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

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a11-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a11.tar.gz
Algorithm Hash digest
SHA256 60a67f22ab50fb5d3744854884edf29413df96cf03fecbce093962db8acc89c9
MD5 e54c4e625b27be8eae1230a623ddecfc
BLAKE2b-256 99737f2440e434963d8a7ee42826efa5f13f4691d367fbe4f7e5f54233dec88d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a11-py3-none-any.whl
Algorithm Hash digest
SHA256 ae7169177c39f91acbb4b91862469a88913614b758ad6758ef90c6bacf43bf6f
MD5 57dc4236cf2a1655a05b859f5018cbd3
BLAKE2b-256 6dd6efc6e2e49dd4ca2a044a44930c56732e71e9ce2bf9e4b1f21d316da954ab

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