Dynamic DNS Connector for NetBox
This plugin lets you define DNS servers that support RFC3007 Dynamic DNS Updates. For each server you specify which domains and reverse DNS domains it is responsible for, and after that NetBox will automatically send DNS Updates to those servers whenever you change the DNS name of an IP Address in NetBox.
Updates are sent from the worker process in the background. You can see their progress either by configuring Django logging or by looking at the Background Tasks in the NetBox admin back-end.
For now all configuration is done in the NetBox admin back-end. A later version will provide a nicer user interface.
Compatibility
This plugin in compatible with NetBox v3.0.0 and greater, support for Netbox v2.11.0 is dropped in v1.1.4 due to UI implementation.
Installation
First, add netbox-ddns to your /opt/netbox/local_requirements.txt file. Create it if it doesn't exist.
Then enable the plugin in /opt/netbox/netbox/netbox/configuration.py, like:
PLUGINS = [
'netbox_ddns',
]
And finally run /opt/netbox/upgrade.sh. This will download and install the plugin and update the database when
necessary. Don't forget to run sudo systemctl restart netbox netbox-rq like upgrade.sh tells you!
Metadata
Release files for netbox-ddns 1.8.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| netbox_ddns-1.8.0.tar.gz | 24.1 kB | Without provenance | Details for netbox_ddns-1.8.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| netbox_ddns-1.8.0-py3-none-any.whl | Python 3 | none | any | Details for netbox_ddns-1.8.0-py3-none-any.whl |
Total release size: 62.0 kB
Release files / netbox_ddns-1.8.0.tar.gz
| Download URL | netbox_ddns-1.8.0.tar.gz |
|---|---|
| Size | 24.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
1712c0dd84e98991b19f636b9d444017655b9cbbfcb4c810b034dd8a4015e1f0
|
|
BLAKE2b-256 checksum How to use checksums |
f8fb012fce1d1cfe68f001f4687af240d474f7751122a6612c8338724e011cc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Release files / netbox_ddns-1.8.0-py3-none-any.whl
| Download URL | netbox_ddns-1.8.0-py3-none-any.whl |
|---|---|
| Size | 37.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e8a5cee6e53ea033c943eedb982737ea01d166c7c11d47830a3be4e5968cb481
|
|
BLAKE2b-256 checksum How to use checksums |
7ff898a16ac6bed6ad70388bf2178129f239311ab5a87fbc811db408a17ece99
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.7
|
Security for netbox-ddns 1.8.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.