Description
web-nsupdate
web-nsupdate is a handy tool for updating dynamic DNS through the web. It’s designed to make it easy for clients to send updates whenever they change IP addresses. This is super useful, especially for devices like Linux systems that act as gateways for home internet connections.
How Does It Work?
The web-nsupdate package allows your device to send a straightforward web request using commands like wget or lynx. This request lets the web-nsupdate service know that your device needs to register its new host information.
System Requirements
This package works well on servers with these Debian packages:
- bind9 (ver 9.2.4-1)
- apache2 (ver 2.0.54-5)
- php4 (ver 4.3.10-16)
A Word of Caution
Configuring BIND for dynamic DNS can be tricky! You'll need to set this up for web-nsupdate to function properly. I recommend checking out the dnssec-keygen(8) and nsupdate(8) man pages first so you understand what you're getting into.
Step-by-Step Setup Guide
Copy the web-nsupdate files to a folder, like "/usr/local/lib/web-nsupdate". You can choose another location, just remember to update the instructions accordingly.
Create a TSIG key that web-nsupdate will use for authentication with your DNS server.
Please keep this key safe! Anyone with access can modify DNS records managed by web-nsupdate.
Create your definitions file using the sample provided and secure it from prying eyes.
You’ll also want to ensure that the path in nsupdate.php points correctly to nsupdate-defs.php.
Add a symlink of the update script into your website directory.
Create a new named.keys file containing your TSIG key.
Add this keys file where your named.conf lives, making sure it's protected from unauthorized access.
Add an include line in your named.conf:
include "named.keys";
Edit named.conf to allow updates from specific hosts you want registered through [web-nsupdate].
You can test if everything's working by visiting the installed nsupdate.php script in your browser and submitting an entry!
User Reviews for web-nsupdate FOR LINUX 7
-
web-nsupdate is a handy utility for dynamic DNS updates on Linux systems. The setup process may be complex but offers secure functionality.
-
Web-nsupdate is a game changer for managing dynamic DNS. Easy to set up and works flawlessly!
-
Absolutely love this app! It makes updating DNS so simple, and the web interface is user-friendly.
-
Five stars! The configuration process was straightforward, and now my DNS updates are seamless.
-
Incredible tool for dynamic DNS management. Very reliable and saves me so much time. Highly recommended!
-
Fantastic app! The setup might take some time, but once done, it works like a charm. Worth every effort!
-
This app is a lifesaver! Dynamic DNS updates are quick and easy. I couldn't be happier with its performance.