Skip to main content

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!

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)

Source distribution for netbox-ddns 1.8.0
File Size Uploaded
netbox_ddns-1.8.0.tar.gz 24.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for netbox-ddns 1.8.0
File Interpreter ABI Platform
netbox_ddns-1.8.0-py3-none-any.whl Python 3 none any Details

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

Release history Release notifications | RSS feed

This release

1.8.0 This release

2 release files

1.7.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.9

2 release files

1.2.8

2 release files

1.2.7

2 release files

1.2.6

2 release files

1.2.5

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page