DNS Monitoring
How it works
SecondDNS periodically queries the SOA serial of each zone from both your master DNS server and our secondary NS. If the serials diverge or the master becomes unreachable, the zone is flagged.
Status indicators
Each zone in the dashboard shows two icons — zone status and health check status.
Check frequency
Default: every 30 minutes. You can override this per zone in Dashboard → Zones → ⚙️ → Check interval. Minimum: 15 minutes.
Email alerts
Disabled by default. Enable globally in Dashboard → Settings → DNS Health Alerts, or per zone via the zone's ⚙️ monitoring settings. When enabled, you'll receive an email when zones become stale or unreachable, and a recovery email when they return to synced.
API access
Query health status programmatically for all zones or a single zone. Supports JSON and Nagios-compatible plain text format. API Reference
# JSON
curl -H "X-API-Key: KEY" https://seconddns.com/api/health/zones
# Nagios format
curl -H "X-API-Key: KEY" "https://seconddns.com/api/health/zones?format=nagios"