Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 30.066.292 Times

web-nsupdate 1.0

  Date Added: January 11, 2010  |  Visits: 2.617


Report Broken Link
Printer Friendly Version

Product Homepage
Download (135 downloads)

web-nsupdate is a web-based dynamic DNS update utility. The web-nsupdate package provides a simple, web-based facility for clients to send dynamic DNS updates. Clients are typically DHCP hosts, such as a Linux system acting as a gateway for residential broadband service. The client sends a simple web request (such as with the wget(1) or lynx(1) commands) to the web-nsupdate service to register their host request. This package has been tested on a server with the following Debian packages: * bind9 (ver 9.2.4-1) * apache2 (ver 2.0.54-5) * php4 (ver 4.3.10-16) BE ADVISED: Its a pain in the butt to configure BIND to do dynamic DNS. You are going to need to do that to make "web-nsupdate" work. These instructions describe that process, so follow carefully. I *strongly* urge you to review the dnssec-keygen(8) and nsupdate(8) man pages first, so you can get some idea of what we are trying to accomplish. Installation Instructions: 1. Copy the "web-nsupdate" files to a location such as "/usr/local/lib/web-nsupdate". It is OK to install somewhere else, just adjust the following directions accordingly. 2. Generate a TSIG key that "web-nsupdate" will use to authenticate itself to the DNS server. SECURE THIS KEY! Do not leave readable copies around. This key can be used to make changes to DNS records managed by "web-nsupdate". Here are the steps to generate the key: cd /usr/local/lib/web-nsupdate /usr/sbin/dnssec-keygen -a HMAC-MD5 -b 512 -n HOST web-nsupdate chmod 440 Kweb-nsupdate* # Below, adjust "www-data" to the GID your web server runs under. chgrp www-data Kweb-nsupdate* 3. Setup the "web-nsupdate" definitions file, starting with the provided sample. This file needs to be secured, to protect the client passwords from being revealed. cd /usr/local/lib/web-nsupdate cp nsupdate-defs.php.sample nsupdate-defs.php chmod 640 nsupdate-defs.php # Below, adjust "www-data" to the GID your web server runs under. chgrp www-data nsupdate-defs.php vi nsupdate-defs.php 4. Verify that "nsupdate.php" has the correct path to the "nsupdate-defs.php" file. vi nsupdate.php # Check the require_once() statement near the top. 5. Symlink the update script into your web site. # Below, adjust "/var/www/nsupdate.php" to a location in your web server. ln -s /usr/local/lib/web-nsupdate/nsupdate.php /var/www/nsupdate.php At this point, the "web-nsupdate" front-end is configured. Now to configure the nameserver back-end. 6. Assuming you dont already have a place for nameserver keys, create a new file called "named.keys" that contains the TSIG key that "web-nsupdate" will use. The file will look something like: key web-nsupdate { algorithm HMAC-MD5; secret "jzzoMR4ocgZGq5pQho2Pr5r9DDHT4lWK8QO09cpvVtpvHqaUdzktBs1DHCslpPR8PwXU3ni8zjST/5FxEwg44Q=="; }; Replace the "secret" value show above with the key in the "Kweb-nsupdate.+157+nnnnn.private" file you generated in step 2. 7. Install the "named.keys" file to the directory where your "named.conf" resides. This file needs to be secured, to protect your namesever from unauthorized updates. If your "named.conf" directory is "/etc/bind", do: # Below, adjust /etc/bind to directory where named.conf lives. mv named.keys /etc/bind/named.keys chmod 400 /etc/bind/named.keys # Below, adjust "bind:bind" to the UID:GID your nameserver runs under. chown bind:bind /etc/bind/named.keys 8. Add a line to your "named.conf" that says: include "named.keys"; 9. Modify your "named.conf" to list each host that web-nsupdate will be updating. If, for example, you want to allow dynamic updates from hosts "" and "", then modify the "" stanza in "named.conf" and add two lines: zone "" { type master; . . . # add the lines below, one per host in thie zone update-policy { grant web-nsupdate. name A; grant web-nsupdate. name A; }; }; 10. Test the update capability. Point your web browser to the installed "nsupdate.php" script. This should bring up a form for manual entry. Submit your entry, and verify the update was successful..

Requirements: No special requirements
Platforms: Linux
Keyword: Adjust Dns Update Dynamic Dynamic Dns Dynamic Dns Update File Gid Http Internet Key Update Web Webnsupdate Your Web
Users rating: 0/10

License: Freeware Size: 5.12 KB
Network & Internet  -  Smart Publisher 1.0.1
Smart Publisher is a web-based open source application which helps you to publish a static or dynamic website on the internet. A useful tool for big companies of internet application production, but also for web developers. Transfer quick and...
327.68 KB  
Network & Internet  -  moinupdate 0.6.2
moinupdate project allows you to update a remote MoinMoin Wiki from files in the file system or another MoinMoin Wiki using an XML-RPC interface. Installation: Scripts Installation of these mini-projects is straight-forward: Just put them in...
DNS Tools  -  Dynu Basic Dynamic DNS Client 3.42
Dynu Basic Dynamic DNS client uses true dynamic DNS client/server technology to fix a static domain name to a dynamic IP address. While this service is free, it allows Internet users with modems to host Web, FTP, mail and game servers, or other...
898.44 KB  
Network Monitors  -  Dynu IP Update Client 5.3
What is IP update client? The IP Update Client runs in the background and checks for IP changes every minute to keep your hostnames mapped to the most current IP address at all times. It has an easy to use interface and bypass ISP proxy to...
4.34 MB  
DNS Tools  -  DNS4Me
DNS4Me is the dynamic DNS service that you need to start hosting your own Internet services. When you have a dynamic IP address, you need something to associate a static domain name with it to make it easier for visitors to access the services...
1.43 MB  
Network Monitors  -  IPD LAN Manager 2.1
*Customizable reports *Display shared resources *Network Asset/Inventory *Port Scanner *Dynamic IP Management Tools *DNS Management Tools *LAN/Port/Packet Sniffer *Lan Messenger *Set your Network Standards *Batch Ping *Manage Remote Services...
4.88 KB  
Network & Internet  -  Dynamic Copyright It! 1.0
Dynamic Copyright it! is an easy-to-install, easy-to-use PHP script that adds copyright notices to your images dynamically, meaning that the copyright notices are generated on the fly. If you get tired of changing the copyright on your images...
512 KB  
Web Hosting  -  Blahz-DNS 0.50
Blahz-DNS is a PHP/MySQL based DNS (BIND 9,tinydns) administration with support for primary and secondary zones, user authentication, User and Admin account types, and restricted access for user accounts to certain primary and secondary zones.
Utilities  -  Freyr 0.11
Freyr is a resource monitor/dynamic DNS updater that allows dynamically change DNS records for different services depending on their state. So you'll be able to keep only active IP addresses in your DNS database.
10.24 KB  
Network & Internet  -  seedBlogs 0.1.2
seedBlogs provides a PHP/MySQL module for plugging blocks of dynamic content into any Web site. seedBlogs is a modular building block that lets you add PHP and MySQL-backed dynamic content to any Web site. You design and build your Web site...
921.6 KB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Linux Software  -  SLAX 6.0+
Slax is a modern, portable, small and fast Linux operating system with a modular approach and outstanding design. Despite its small size, Slax provides a wide collection of pre-installed software for daily use, including a well organized graphical...
190 KB  
Linux Software  -  GTK+ 2.5
GTK+, which stands for the GIMP Toolkit, is a library for creating graphical user interfaces for the X Window System. It is designed to be small, efficient, and flexible. GTK+ is written in C with a very object-oriented approach. Language bindings...
60 MB  
Network & Internet  -  Free WiFi Hotspot 3.3.1
Free WiFi Hotspot is a super easy solution to turn your laptop or notebook into a portable Wi-Fi hotspot, wirelessly sharing your internet connections like DSL, Cable, Bluetooth, Mobile Broadband Card, Dial-Up, etc. through the built-in wireless...
1.04 MB  
Network & Internet  -  Easy Uploads 1.8
Easy uploads is a file storage media streaming application designed by Filestreamers that allows you to upload, store, and stream your files from their virtually unlimited file storage server. Easy Uploads can backup,share, and stream your files...
615.97 KB  
Network & Internet  -  IPv6 CARE 3.2b
IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", is a Linux tool able to patch ipv6-agnostic programs on-the-fly ('patch' mode). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode).
409.6 KB  
Network & Internet  -  PacketFence ZEN 3.1.0
PacketFence is a fully supported, trusted, Free and Open Source network access control (NAC) system. Boosting an impressive feature set including a captive-portal for registration and remediation, centralized wired and wireless management, 802.1X...
1024 MB  
Network & Internet  -  django-dbstorage 1.3
A Django file storage backend for files in the database.
10.24 KB