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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a12.tar.gz
Algorithm Hash digest
SHA256 55fba825be89501cfa1941bf8ad97b7b4fbace62cf69c6971469882b22913d9d
MD5 a3b3e129392df916e7f82ab254cfc41e
BLAKE2b-256 c963792d2b33a76ca5e302be390b215e1579d6585e62bd407025b3e588f17e08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a12-py3-none-any.whl
Algorithm Hash digest
SHA256 a41f37c945c1b87293e488008495e53e1e6f41671237a0ca3601c2a4f1dc2b56
MD5 292fcb047344b42bb6f5c14128d879d1
BLAKE2b-256 a6e4bb917553a8853b8ecc7d8e3a220aa5022eb47e7befab099dba67853d9716

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