The protocol is TCP-based with the messages in 7 bit ASCII.
| Keyword | Parameters | Requires | Comments |
| ID | 1 | - | Use 1 for Generic/Trial Purposes |
| a@b.c.d | ID | Registered Email Address | |
| - | - | - | - |
| PASS | xxxxxx | Set Password | |
| XPASS | xxxxxx | Set Encrypted Password | |
| IP | 1.2.3.4 | ID | Set IP (AUTO will use current IP) |
| HOST | a.b.c.d | Set Hostname | |
| NEWPASS | xxxxxx | PASS | Set a New Password |
| TIMEOUT | 5 | ID | Set Timeout |
| MXIP | 1.2.3.4 | ID | Mail Exchange Server IP + |
| MXHOST | a.b.c.d | ID | Mail Exchange Server Hostname + |
| HTURL | http://www.ddns.org | ID | Forwarding URL |
| HTHIDE | Welcome to Dynamic DNS | ID | Title Seen for URL Hiding |
| - | - | - | - |
| UPDATE | - | PASS,IP | Update the IP Registry |
| DELETE | - | PASS | Remove Entry from IP Registry |
| MXPULL | - | PASS,IP | Pulls Spooled Emails from MX Backup |
| MXUPDATE | - | PASS,MXIP,MXHOST | Update the MX Records + |
| HTUPDATE | - | PASS,HTURL | Update the URL Forwarding Records |
| - | - | - | - |
| QIP | - | ID,EMAIL | Retrieve IP of EMAIL |
| QHOST | - | ID,EMAIL | Retrieve Hostname of EMAIL |
| QTIME | - | ID,EMAIL | Retrieve Log On Time of EMAIL | QTIMEOUT | - | ID,EMAIL | Retrieve Timeout of EMAIL |
| QMXIP | - | ID,HOST | Retrieve Mail Exchange Server IP of HOST |
| QMXHOST | - | ID,HOST | Retrieve Mail Exchange Server Hostname of HOST |
| QHTURL | - | ID,HOST | Retrieve Forwarding URL of HOST |
| QHTHIDE | - | ID,HOST | Retrieve 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.
| 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:
|
WebMaster: <wwwadmin@ddns.org> Enquiries: <info@ddns.org> Sales: <sales@ddns.org> Technical: <tech@ddns.org> |
|
Last Updated: Jul 27,1998