DriftSensor Docs

Domain Management

Add, organize, and configure the domains you want to monitor with DriftSensor.

Domains Page

Navigate to Domains in the sidebar to view and manage all your monitored domains.

Domain List

The domains table shows:

ColumnDescription
DomainThe domain name (clickable - opens the domain detail page)
StatusActive (green), Paused, or Error badge
GroupColor-coded group badges (up to 3 shown, with overflow count)
IntervalHow often DNS is checked (e.g., "1 hour")
MonitoringToggle switch to enable/disable monitoring
Last CheckWhen the last DNS scan ran (or "Checking..." if a scan is in progress)
Date AddedWhen the domain was first added
ActionsView, Edit, Assign Group, Delete

Filtering and Sorting

  • Search - Filter domains by name in real-time.
  • Status Filter - Show All, Active only, or Inactive (paused) only.
  • Group Filter - Filter by a specific domain group or show only ungrouped domains.
  • Customer Filter - Available to Global Admins to view domains per customer.

Click any sortable column header to cycle through ascending, descending, and default order.

Pagination

The table uses server-side pagination. Choose 10, 25, 50, or 100 domains per page. The default is 50.


Adding a Domain

Click Add Domain in the top-right corner.

Required Fields

FieldDetails
Domain NameEnter a domain like example.com. Protocols (https://), trailing slashes, and www. are automatically stripped. Max 253 characters.
Monitoring IntervalHow often DriftSensor checks your DNS records. Options depend on your plan - see the table below.

Available Intervals

IntervalFreeStandardProfessionalMSP
5 minutes-
15 minutes-
30 minutes-
1 hour-
6 hours-
12 hours-
24 hours

After creating a domain, DriftSensor automatically detects its nameservers and performs an initial DNS scan to establish the baseline.

Domain limits: Free allows 1 domain, Standard allows 10, Professional allows 50, MSP allows 100+. When you reach your plan limit, the Add Domain button is disabled and the monitoring toggle shows an upgrade prompt.


Domain Detail Page

Click any domain name to open its detail page. You'll see:

Overview Cards

  • Monitoring - Current check interval and when the last scan ran.
  • DNS Records - Total count of master records on file.
  • Nameservers - The detected nameservers (ns1 through ns4).

Tabs

Records Tab

View all DNS master records for the domain in a table with columns: Type, Host, Value, TTL, and Priority.

Use the Fetch Existing DNS Records button to pull current records from your nameservers. This runs an async import that shows real-time progress - the stage, percentage, and number of records found.

Audit Notes Tab

Requires Professional or MSP plan.

Add timestamped notes to a domain. Useful for documenting why DNS changes were made, tracking maintenance, or leaving context for team members. Notes show the author's email and can be deleted individually.

Security Tab

Run a DNS security check on the domain, showing score, grade, and identified issues.

WHOIS Tab

View the domain's WHOIS registration details.

History Tab

See the last 10 DNS changes detected for this domain. Each entry shows the record type, hostname, expected value vs. current DNS value, status (Active or Resolved), and detection timestamp.


Editing a Domain

Click the Edit icon (pencil) on any domain, or click Edit on the domain detail page.

You can change:

FieldDetails
Domain NameUpdate the domain name
StatusSet to Active, Paused, or Error
Monitoring IntervalChange the check frequency (plan limits apply)
NameserversManually enter ns1–ns4 if auto-detection didn't find them
Domain GroupsAssign or remove group memberships

Status explanations:

  • Active - Domain is being monitored. DNS checks run at the configured interval.
  • Paused - Monitoring is temporarily stopped. No DNS checks will run until reactivated.
  • Error - There is a problem with this domain (e.g., DNS records missing, nameservers unreachable, or domain expired). Requires attention.

Bulk Actions

Select multiple domains using the checkboxes, then use the bulk action bar:

  • Pause Selected - Stop monitoring for all selected domains.
  • Resume Selected - Restart monitoring for all selected domains.
  • Delete Selected - Remove selected domains (with confirmation). Up to 100 domains per batch.

Domain Groups

Navigate to Domain Groups in the sidebar to organize your domains into color-coded folders.

Creating a Group

  1. Click Create Group.
  2. Enter a Group Name (up to 50 characters).
  3. Add an optional Description (up to 200 characters).
  4. Choose a Color from 9 options: Red, Orange, Yellow, Green, Teal, Blue, Purple, Pink, or Gray.

Assigning Domains

A domain can belong to multiple groups. Assign groups from:

  • The domain edit page
  • The "Assign Group" action icon in the domains table
  • During CSV import (groups are auto-created if they don't exist)

Deleting a group does not delete the domains in it - they are simply ungrouped.


CSV Import

Requires Standard plan or higher (CSV Import feature).

Bulk-add domains by uploading a CSV file. Click Import CSV on the Domains page.

CSV Format

domain,group,interval,monitoring_status,ns1,ns2,ns3,ns4
example.com,Production,5min,active,,,
mysite.org,Staging/Internal,1hr,paused,,,
company.net,Production/Staging/Critical,24hr,,,
api.example.com,,15min,active,,,
ColumnRequiredDescription
domainYesThe domain name to add
groupNoGroup name(s). Use / to assign multiple groups (e.g. Production/Staging). Groups are auto-created if they don't exist
intervalNoCheck frequency: 5min, 15min, 30min, 1hr, 6hr, 12hr, 24hr
monitoring_statusNoSet to active (default) or paused to control initial monitoring state
ns1ns4NoCustom nameservers (otherwise auto-detected)

Import Process

  1. Upload - Drag and drop your .csv file.
  2. Preview - Review the parsed domains. Valid, duplicate, and invalid entries are color-coded. Adjust the monitoring interval and customer (admin only).
  3. Import - Watch the progress bar as domains are created.
  4. Complete - See a summary of successful and failed imports with error details.

Duplicates are automatically skipped. Nameservers are auto-detected for domains that don't specify them.