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_records
  • dns-add_record
  • dns-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.

Supported Record Types

Our DreamHost DNS integration currently monitors the following record types:

Never miss a DNS change again.
Start monitoring in minutes.