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

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

Serving Software Downloads in 956 Categories, Downloaded 50.238.305 Times

web-nsupdate 1.0

  Date Added: January 11, 2010  |  Visits: 2.989

web-nsupdate

Report Broken Link
Printer Friendly Version


Product Homepage
Download (160 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 "host1.example.com" and "host2.example.com", then modify the "example.com" stanza in "named.conf" and add two lines: zone "example.com" { type master; . . . # add the lines below, one per host in thie zone update-policy { grant web-nsupdate. name host1.example.com. A; grant web-nsupdate. name host2.example.com. 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
USER REVIEWS
More Reviews or Write Review


WEB-NSUPDATE RELATED
Server Tools  -  DSL Web Hosting 2.8
DSL Webhosting is a free dynamic dns client program which includes a built-in web hosting , let you run your own webhosting from home on DSL connection with Dynamic IP address, any Internet users could type in your domain and surf on your DSL...
1008.1 KB  
Network & Internet  -  Dynamic Image Resize Wizard 1.0
Dynamic Image Resize Wizard is a free PHP script that enables your visitors to re-size their images quickly, efficiently and on-the-fly. The user just enters the URL of the image they wish to resize, and the length they wish the image to be, and...
10.24 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  
DNS Tools  -  ChrisPC DNS Switch 1.00
ChrisPC DNS Switch provides you a simple but effective graphic user interface to select the network adapter/card and change its corresponding DNS with the selected DNS from the preset lists or with a custom DNS. Features are diverse and give you...
1.14 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  -  Apache DSSI 1.0.0
Apache DSSI is a SSI extention for calling Dynamic function. By using this extentions to mod_include, you can make your own function for SSI (Server Side Includes) and you can call your function with SSI directives. This solution is based on...
19.46 KB  
Networking  -  VikiSpot 2.0.14
VikiSpot let you embed related dynamic content, such as related images, videos, news, and blogs to your posts.Installation :Upload the VikiSpot plugin to your blog, Activate it, then add the new VikiSpot widget to the sidebar. Configure the topic...
348.16 KB  
Development Editors  -  Komodo 6.1.0 Build 607
ActiveState Komodo is the award-winning, professional integrated development environment (IDE) for dynamic languages, providing a powerful workspace for editing, debugging and testing your programs. Komodo offers advanced support for Perl, PHP,...
 
Programming  -  bratsproc 1.0
bratsproc - a php dynamic html environment that manages SQL database recordsin a web browser. Form data is contained in supplied tables, and allows the user to create menus, forms (even header/body), searches, lookups, reports.
23.84 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...
 
NEW DOWNLOADS IN LINUX SOFTWARE, NETWORK & INTERNET
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
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  
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