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

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a10-py3-none-any.whl (25.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for pydynamicdnsupdater-1.0.0a10.tar.gz
Algorithm Hash digest
SHA256 74a298b5449aaf45282236afe3be50ad54865374e5b347931bf10e7b361264fa
MD5 14c2c2074465b60ba7cc6749cd726396
BLAKE2b-256 f30f48a87eb605753f71f1c57f0d1117b346bee27430e45ddc3e66ceb196927e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a10-py3-none-any.whl
Algorithm Hash digest
SHA256 adc90710c01732f7c1be08704553148c541db116eaab0f3c5deeaeed0ebf9aeb
MD5 7034a76411d0f641eb2a42890a2c002e
BLAKE2b-256 9b059bd7bb8e43d4bd8d09194e9fa9cf9f6aa3123f2fbe85cb2c01941e749622

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