tinyddns
Details
| Last Update: | 2008-04-26 11:37:13 |
| Version: | 20080424 |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Bob Vincent |
| Price: | $0.00 |
Description:
tinyddns is an extremely small dynamic DNS client and server for use with the tinydns system.
About DNS
The Domain Name System (DNS) associates various information with domain names; most importantly, it serves as the "phone book" for the Internet by translating human-readable computer hostnames, e.g. www.example.com, into the IP addresses, e.g. 208.77.188.166, that networking equipment needs to deliver information. It also stores other information such as the list of mail exchange servers that accept email for a given domain. In providing a worldwide keyword-based redirection service, the Domain Name System is an essential component of contemporary Internet use.
The most basic task of DNS is to translate hostnames to IP addresses. In very simple terms, it can be compared to a phone book. DNS also has other important uses.
Above all, DNS makes it possible to assign Internet names to organizations (or concerns they represent), independently of the physical routing hierarchy represented by the numerical IP address. Because of this, hyperlinks and Internet contact information can remain the same, whatever the current IP routing arrangements may be, and can take a human-readable form (such as "example.com"), which is easier to remember than the IP address 208.77.188.166. People take advantage of this when they recite meaningful URLs and e-mail addresses without caring how the machine will actually locate them.
The Domain Name System distributes the responsibility for assigning domain names and mapping them to IP networks by allowing an authoritative server for each domain to keep track of its own changes, avoiding the need for a central registrar to be continually consulted and updated.
Requirements:
· Administrative access to a server running tinydns
· Administrative access to a unix box behind your NAT router
· libcrypto.so and include files from OpenSSL/SSLEAY
· NTP running on client and server
INSTALLATION:
To install the server code:
1. Copy the contents of this directory onto your DNS server.
2. Run "make" or "gnumake" in the relocated directory.
3. Create a 32-character "secret" and overwrite the enclosed
"secret" file with it.
4. Move or symlink this directory into your svscan directory,
(i.e. "ln $(pwd) /service/" )
5. You might want to make a log service, as well.
To install the client code:
1. Copy the contents of this directory into your DNS client. (i.e. the machine whose dynamic IP address you want to track in DNS)
2. Run "make" or "gnumake" in the relocated directory.
3. Move or copy the "ddnsclient" to a directory on your path.
4. Make sure the "secret" file is identical on client and server.
5. Arrange to periodically run the "ddnsclient" program as:
ddnsclient
For instance, if
Your DDNS client hostname is "home.test.com"
Your DDNS server name is "ns1.test.com"
Your "secret" file is in "/etc/ddns/secret"
You would run
ddnsclient home.test.com ns1.test.com /etc/ddns/secret
0 comments
Add to
tinyddns Version History
Related Software
|
|
From category: Firefox-Extensions |
| Mouseless Browsing is a Firefox extension which enables browsing only by using the numpad keys.... |
|
|
From category: Firefox-Extensions |
| Forecastfox 0.9.0.2 is firefox extensions software developed by Richard Klein and Jon Stritar. Forecastfox is a Firefox extension to get international weather forecasts from AccuWeather.com, and di... |
|
|
From category: HTTP-WWW |
| Apache Pluto 1.0.1 is http (www) software developed by Apache Software Foundation. Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification... |
|
|
From category: HTTP-WWW |
| Apache is the world\'s most popular HTTP server... |
|
|
From category: Browsers-and-WWW |
| SEO Elite Search Engine Optimization Software (SEO) is the internet&039;s 1 SEO Link Popularity Software to analyze links, build link partners, add reciprocal links to your links pages and get a top... |
|
|
From category: Proxy |
| sprintproxy is a quite small multithreading http-proxy in ANSI-C for use under a Unix/Linux - plattform.... |
|
|
From category: HTTP-WWW |
| eBayAgent 0.9.9 is http (www) software developed by Martial MICHEL. eBayAgent aims to help users who are bidding in an eBay auction by giving them an automated way of bidding in the dying moments o... |
|
|
From category: HTTP-WWW |
| Openads provides an open-source ad server, with an integrated banner management interface and tracking system for statistics.... |
|
|
From category: Log-Analyzers |
| BruteBlock 0.0.5 is log analyzers software developed by Alex Samorukov. BruteBlock project allows system administrators to block various bruteforce attacks on UNIX services. The program analyzes sy... |
|
|
From category: HTTP-WWW |
| Atlantis 0.1.3 is http (www) software developed by Ali Akcaagac. atlantis is a lightweight web browser based on gtk-webcore. i started it as an education to learn something abot gnome 2.x and some... |
|
|
From category: eyeOS-Apps |
| eyeXMLviewer is a XML viewer app for eyeOS that opens XML files in a visual tree.... |
|
|
From category: Other-Tools |
| - SFTP client designed to automate, schedule various types of FTP tasks and more... |
|
|
From category: Browsers-and-WWW |
| - Xupload Pro - AJAX upload progress bar indicator for web file uploads... |
|
|
From category: Firefox-Extensions |
| PriceAdvance is a Firefox extension that offers price comparison while you shop online!... |
|
|
From category: FTP |
| BSDftpd-ssl 1.0.2 is ftp software developed by Nick Leuta. BSDftpd-ssl is a secure FTP server that supports industry standard TLS/SSL encryption and authentication for whole FTP sessions and data t... |
Leave a comment