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

Uploaded Source

Built Distribution

pyDynamicDnsUpdater-1.0.0a9-py3-none-any.whl (24.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pydynamicdnsupdater-1.0.0a9.tar.gz
  • Upload date:
  • Size: 21.7 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.0a9.tar.gz
Algorithm Hash digest
SHA256 a43b228ce922fe1338fccf059e96e2b49017c4330088a3e68dc4b358cfb8ea63
MD5 93c5b3aaffbd9254382e84a5f342cf0e
BLAKE2b-256 741cbf5d9a7dbc9b3a0c8b2f87c47e0a086109e56bd96131bbfbfcf1400d646b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyDynamicDnsUpdater-1.0.0a9-py3-none-any.whl
Algorithm Hash digest
SHA256 33abd024cc2bd514cf51b8642c28c5ce088948099c5fadc7df86af2001442469
MD5 5a1b08f07c8bfe8dc587c2c94774e480
BLAKE2b-256 143b173f8341d82edd02ecb0436dcf42a35e31b7e50c0172c1606bdf2f209d58

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