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 32.402.511 Times

web-nsupdate 1.0

  Date Added: January 11, 2010  |  Visits: 2.691


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
More Reviews or Write Review

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.
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  
DNS Tools  -  Pivo DnsResolver 1.01
Dns Resolver is used to queries DNS servers for host information and programmatically query DNS servers for information, without having to worry about complex packet parsing. It easily returns information in a humanly readable form. It allows you...
232 KB  
Networking Tools  -  MassResolve 0.1
MassResolve application performs reverse DNS lookups for network blocks or an input file. The requests can be performed mulit-threaded. Usage: ./res Code: /* MassResolve (C) 2000 John Anderson...
4.1 KB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
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  
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  -  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  
Network & Internet  -  SQL Inject Me 0.4.5
SQL Inject Me is a Firefox extension used to test for SQL Injection vulnerabilities. The tool works by submitting your HTML forms and substituting the form value with strings that are representative of an SQL Injection attack.
133.12 KB