Login to access your Control Panel or purchase services.
John J, a TZO user
Your service and support are excellent -- a refreshing change from other companies. My web site has grown and grown and TZO plays a huge part in this.
TZO Developer Site
Adding TZO support to your software or device firmware is a great way to add value to your product. In 1999 TZO.COM produced an API and became the first DNS vendor to support dynamic DNS updates from a hardware device. TZO update support is easily added to embedded platforms such as routers, cameras, NAS systems and DVR systems.
Use of TZO update servers does require that your Update Client code follow TZO's published Update specifications. This ensures interoperability between your Update Client and TZO servers. TZO reserves the right to block non-compliant or abusive DDNS clients.
TZO WebClient 2 API
WebClient 2 (the TZO Update API) involves the DDNS client sending an update request over HTTP, to which the TZO server responds with status code. The client processes the TZO response (if successful, client shall cache the current IP and check the WAN IP at the specified interval). If the client receives a response code which indicates failure, the client must perform the prescribed response (for example, if the account information is not valid, disable DDNS and notify the user).
WebClient Reference Code
TZO DDNS reference code is available: TZO Update C. Both the compiled C portion and the Bash/shell component are one piece; together they form a complete TZO client. If your platform lacks a .sh interpreter, it should be easy to port the error processing and features of the .sh. The tzoupdate-c client may be used as-is, or freely customized (provided you also customize the User Agent string for your device, and maintain conformance to the WebClient 2 API).
Vendor Specific Extensions
Through extensions to the TZO protocol, TZO can provide device OEMs with additional functionality and solutions. For example, one of the most costly support issues for a network device is users who need to open up network ports, detect blocked network ports, and other automatic configuration specific to the user's network. UPnP™ is not always available or sufficient for this task. TZO has also developed libraries for port management on most routers, and together with the TZO Web Relay service (for alternate-port inbound HTTP redirection) your device can simply "work" even if the ISP blocks inbound port 80). For more information please contact TZO Business Development.
TZO Developer Support
TZO Device and Update Client Certification
TZO Device and Update Client Certification ensures compatibility, and lends confidence to consumer purchasing. Certification also enables TZO Support to better support your DDNS client. Certification by TZO is not required, provided that the DDNS client conforms to TZO WebClient 2 specifications.
TZO Business/OEM Contact
Commercial client authors, product managers and manufacturers are encouraged to view the TZO Business Development website.