Examples

Password Encryption

DNS Implementation

Base Protocol

The protocol is TCP-based with the messages in 7 bit ASCII.

The client will initiate the exchanges of messages with the server sending a reply after every request.

Request Format
KeywordParametersRequiresComments
ID1-Use 1 for Generic/Trial Purposes
EMAILa@b.c.dIDRegistered Email Address
----
PASSxxxxxxEMAILSet Password
XPASSxxxxxxEMAILSet Encrypted Password
IP1.2.3.4IDSet IP (AUTO will use current IP)
HOSTa.b.c.dEMAILSet Hostname
NEWPASSxxxxxxPASSSet a New Password
TIMEOUT5IDSet Timeout
MXIP1.2.3.4ID Mail Exchange Server IP +
MXHOSTa.b.c.dID Mail Exchange Server Hostname +
HTURLhttp://www.ddns.orgID Forwarding URL
HTHIDEWelcome to Dynamic DNSID Title Seen for URL Hiding
----
UPDATE-PASS,IPUpdate the IP Registry
DELETE-PASSRemove Entry from IP Registry
MXPULL-PASS,IPPulls Spooled Emails from MX Backup
MXUPDATE-PASS,MXIP,MXHOST Update the MX Records +
HTUPDATE-PASS,HTURL Update the URL Forwarding Records
----
QIP-ID,EMAILRetrieve IP of EMAIL
QHOST-ID,EMAILRetrieve Hostname of EMAIL
QTIME-ID,EMAILRetrieve Log On Time of EMAIL
QTIMEOUT-ID,EMAILRetrieve Timeout of EMAIL
QMXIP-ID,HOSTRetrieve Mail Exchange Server IP of HOST
QMXHOST-ID,HOSTRetrieve Mail Exchange Server Hostname of HOST
QHTURL-ID,HOSTRetrieve Forwarding URL of HOST
QHTHIDE-ID,HOSTRetrieve Title for URL Hiding of HOST
----
NEWS--Retrieve News from Server
HELP--Retrieve Help Info from Server
VERSION--Returns Server Software Version
QUIT--End Connection

+ These entries are used to manipulate your MX Records if you do not use Domain Mail Forwarding or your Dynamic IP and Hostname.
Do not use them if you have a Dynamic IP assigned by your ISP or IAP. They should probably not be used at all unless you're a DHCP client.

Response Format
Received Meaning
OK Keyword [Parameters] [Response] Command Accepted and
Relevant Records Found
ERR Keyword [Parameters] [Response] No Relevant Records Found or
Command Rejected, Check Requirements or Parameters
ERR INVALID Command Unregconised
ERR CLOSE Command Unregconised, Disconnection after 5 Failed Attempts

A "Linefeed" character is used for the line terminator.

The base protocol is subjected to changes and extensions.
Send suggestions to Lon Voon <rarf@ddns.org>

[-----]

Sponsored By:


[Email]
[Contact Info]
WebMaster: <wwwadmin@ddns.org>
Enquiries: <info@ddns.org>
Sales: <sales@ddns.org>
Technical: <tech@ddns.org>

Last Updated: Jul 27,1998