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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | a43b228ce922fe1338fccf059e96e2b49017c4330088a3e68dc4b358cfb8ea63 |
|
MD5 | 93c5b3aaffbd9254382e84a5f342cf0e |
|
BLAKE2b-256 | 741cbf5d9a7dbc9b3a0c8b2f87c47e0a086109e56bd96131bbfbfcf1400d646b |
File details
Details for the file pyDynamicDnsUpdater-1.0.0a9-py3-none-any.whl
.
File metadata
- Download URL: pyDynamicDnsUpdater-1.0.0a9-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33abd024cc2bd514cf51b8642c28c5ce088948099c5fadc7df86af2001442469 |
|
MD5 | 5a1b08f07c8bfe8dc587c2c94774e480 |
|
BLAKE2b-256 | 143b173f8341d82edd02ecb0436dcf42a35e31b7e50c0172c1606bdf2f209d58 |