Monitoring DreamHost DNS
ZoneWatcher makes it easy to monitor your DreamHost DNS records. Once you connect your DreamHost account, we will automatically import your domains and keep an eye on your DNS records for any changes.
Getting your DreamHost API Key
To connect your DreamHost account, you'll need to generate an API key. Visit the DreamHost API Keys page and create a new key with permissions to read DNS records. We use this key to securely fetch your domains and DNS records.
For monitoring-only use, limit the key to a single command: dns-list_records. ZoneWatcher will be able to read records but cannot modify them.
Permissions for Change Management & Rollback
If you plan to use ZoneWatcher's Change Management or rollback features, the read-only key above is not sufficient. DreamHost API keys are scoped per command, so add the following commands to the key:
dns-list_recordsdns-add_recorddns-remove_record
Those features write back to DreamHost on your behalf to apply approved changesets and revert unauthorized changes via the dns-add_record and dns-remove_record commands.
Adding your DreamHost Provider
After generating your API key, add DreamHost as a provider in ZoneWatcher by giving it a name and pasting in your API key.