Flow Diagram
The flow diagram, available for download as a PDF (Adobe
Acrobat Reader required), provides an overview of
the behavior we require from clients. This document is intended to
supplement the other specification documents.
DNS Update Loop
The client's purpose is to keep a hostname up to date with a user's current
IP address.
This is done with a loop:
- Detect IP Change - Check for changes to the current IP address
- Perform Update - If the IP address has changed or a user updates any setting
- Process Return - Parse return code
- Notify User - Perform logging, notify the user (if necessary), shutdown on fatal errors