TZODNS.com signup to TZO

Login to access your Control Panel or purchase services.

Click here to login
  • Services
  • Support
  • Downloads
  • Company
  • Control Panel
  • Service Documentation
  • Tutorials
  • Frequently Asked Questions
  • Account Help
  • TZO Certified Hardware
  • Update Clients
  • DVR/Camera Guides
  • System Status
  • Glossary
  • DDNS Developer Help
  • Contact TZO Support

TZO Premier Dynamic DNS Service, a simple but effective solution.

Alan Zeichick - Sm@rt Reseller

Have a Cisco or Linksys IP Camera?

Remotely view and manage your Cisco or Linksys camera from anywhere! See our support tutorials on using your integrated TZO DDNS in your Cisco or Linksys IP Camera

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).

Specification formats

  • TZO WebClient 2 API - HTML
  • TZO WebClient 2 API - PDF
  • Update Flowchart (PDF, printer resolution)

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

Dynamic DNS Developer questions may be directed to: TZO Developer Support (devsupport@tzo.com).

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.

©1998-2012 Tzolkin Corp. Acceptable Use Policy Privacy Policy Domain Registration Agreement Domain Dispute Resolution twitterfacebookyoutubegoogle pluslinkedin