CustomDNS

A customizable DNS server written in Java.

User Resources

Sysadmin Resources

Developer Resources

Related Sites

Copyright 2000 Eric Kidd. All rights reserved. This contents of this website may be distributed under the same license as CustomDNS.

SourceForge Logo

Client Protocol

The update client connects to port 5768 and has a conversation which looks like this:

201 1.0 CustomDNS Update Server Ready
AUTH at.e-speak.net PASS user@host.com password
202 Authentication accepted
ADDRESS hostname.at.e-speak.net 127.0.0.1
200 Address updated
QUIT
200 Goodbye

If you substitute AUTOMATIC for the IP address, the server will use the client's IP address.

For more details, look at the class CustomDNS.UpdateProtocol.

If you don't like this client protocol, look at How it Works and implement a new one.