Monitoring IBM Cloud DNS

Monitoring your IBM Cloud DNS records automatically is made easy with ZoneWatcher. After you've added your account credentials, we will automatically import all of your domains and begin monitoring them for changes.

Generating your IBM Cloud API Token

To get started adding your IBM Cloud account, you'll first want to generate a new API token on IBM Cloud dashboard. We use this token to automatically fetch the domains and associated DNS records. For monitoring-only use, we recommend creating a new IAM user assigned the Reader (or Viewer) platform role on the DNS Services instance.

IBM Cloud API Token Generation

Permissions for Change Management & Rollback

If you plan to use ZoneWatcher's Change Management or rollback features, the Reader/Viewer role is not sufficient — those features write back to IBM Cloud DNS on your behalf to apply approved changesets and revert unauthorized changes.

Assign the Manager platform role on the DNS Services instance to the user that owns the API token. The Manager role grants the create, update, and delete actions on zones and records that ZoneWatcher needs. If you only want change notifications, stick with Reader.

Creating your IBM Cloud DNS Provider

Once you've retrieved your API token, you can create your new IBM Cloud DNS provider on ZoneWatcher by giving it a descriptive name and pasting the Secret into the API token field. You'll also need to copy the Instance ID from IBM Cloud into the Instance ID field.

IBM Cloud Provider Setup

Monitoring Your Zones

After you've created your IBM Cloud DNS provider, we will sync all the zones associated with your account and their associated DNS records. You'll be able to view them from either the Provider's page or the Zone Dashboard.

Supported Record Types

Our IBM Cloud DNS integration currently monitors the following record types:

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