A new CDN or DNS host
Set the new addresses as expected before the switch; a record missing from the new zone fails the check.
DNS monitoring
HostTracker resolves your hostname from 300+ checkpoints in 158 cities, as often as every minute, and compares the answer with the IP addresses you expect. A name that stops resolving or points somewhere else fails the check, re-checked from other locations before anyone is alerted.
30-day trial · 100 monitors · checks every minute · no credit card
How a wrong DNS answer becomes a confirmed alert
There is no separate DNS monitor type: HTTP, API, ping and port monitors resolve the hostname first and judge the answer before the request, ping or connection.
A MONITOR WITH EXPECTED IPS, THROUGH THE API
POST /monitor { "type": "http", "url": "https://shop.example.com", "interval": 60, "locations": { "pools": ["allworld"] }, "settings": { "expectedIps": [ "203.0.113.10", "203.0.113.11" ] } }
Switch on Expected IPs Validation and list up to 10 IPv4 or IPv6 addresses. An answer holding at least one goes on, and the check connects only to a listed address; an answer holding none fails as an unexpected IP address.
Each checkpoint uses its own resolver, or a monitor switches to its country's public DNS servers or to up to 4 servers of yours.
A wrong answer is a Down result: re-run from up to seven other locations, decided by the majority, then alerted. The website monitoring service behind it
The last row may be one checkpoint's own resolver failing, so it needs more witnesses.
| What the checkpoint sees | Result | Before the alert |
|---|---|---|
| The name does not exist, or has no address record | Down: domain not found | Re-checks, majority decides |
| Addresses come back, none of them on your list | Down: unexpected IP address | Re-checks, majority decides |
| The resolver answers 0.0.0.0, the usual blocklist answer (HTTP and port) | Down: blocked by the resolver | Re-checks, majority decides |
| The resolver fails (SERVFAIL) or does not answer | Not counted; another checkpoint retries | Down once three checkpoints in a row cannot resolve it |
Each result records the resolved address the check connected to and how long the lookup took, so a DNS problem is told apart from a server problem.
Pick the monitor by what should happen after the name resolves; all four take the same DNS settings.
In each, the server is healthy and visitors still cannot reach it.
Set the new addresses as expected before the switch; a record missing from the new zone fails the check.
A record changed at the registrar or DNS host sends visitors elsewhere while your server stays up; the answer stops matching.
A lapsed domain stops resolving or lands on a parking address; both fail. Domain expiration monitoring warns before it lapses.
GeoDNS and split-horizon setups answer by location. List every regional address, or give each region its own monitor.
A monitor pinned to that region fails until its resolvers hand out the new address; the propagation checker shows every location at once.
With the country's public DNS servers, a 0.0.0.0 answer or an address that is not yours fails the check.
Three modes per monitor, under DNS Server Selection; the pricing table shows which plans include the last two.
Each checkpoint uses its own DNS servers, the answer a user on that network gets. No setup needed.
Each checkpoint picks public resolvers in its country that pass a benchmark of known domains. If none answers it falls back to others, and an alert backed only by fallback answers is held. Servers you exclude are skipped.
Up to 4 server IPs, queried from every checkpoint; your authoritative nameservers work for names they answer with an address record. If they fail, the monitor goes down once other checkpoints confirm it.
dns.ips in ["203.0.113.10", "203.0.113.11"].Monitors watch on a schedule; these answer once, from many locations, with no account needed.
A, AAAA, CNAME, MX and TXT records from public resolvers near each checkpoint.
A domain's mail servers, and whether they answer.
Where a hostname points.
SPF, verification and other TXT records.
The DNS lookup guide explains record types, TTL and propagation. DNS blacklist monitoring is a different product: it watches whether your IP or domain is on spam blocklists, not what your name resolves to.
Expected IPs come with every plan. Figures and resolver options are read from the live plan catalog.
| Complete | Webmaster | Business | |
|---|---|---|---|
| Price | $9 a month or $99 a year | $14 a month or $149 a year | $29 a month or $299 a year |
| Monitors | 10, all on one website and its subdomains | 10 | 25 |
| Fastest check | 1 minute | 5 minutes | 1 minute |
| Check types | All 14 monitor types | 9 of 14 monitor types (no API, transaction, page speed, server load or SNMP) | 13 of 14 monitor types (no SNMP) |
| Expected IPs | Included | Included | Included |
| Public DNS servers of the checkpoint's country | Included | Not included | Included |
| Your own DNS servers (up to 4) | Included | Not included | Not included |
Your own DNS servers are included on Complete. Public DNS servers of the checkpoint's country are included on Complete and Business.
Enterprise plans and full feature lists are on the pricing page.
30-day money-back on your first payment · your price stays while your subscription stays active
The importer creates the matching checks from your current service's export; add expected IPs afterwards.
UptimeRobot, Pingdom, StatusCake, Better Stack, Site24x7 and Uptime Kuma exports are read directly, or paste a list of URLs. Anything without an equivalent is listed with the reason, never dropped silently.
THE IMPORTER READS
export UptimeRobot Pingdom StatusCake Site24x7 Better Stack Uptime Kuma or URLs https://example.com
Start the 30-day trial first (100 monitors, no credit card) and confirm your email - the importer opens once the address is confirmed. HostTracker is not affiliated with any company named on this page; product names are trademarks of their owners.
Websites, servers, APIs, certificates. One check type per page, the same locations, alerts and reports behind all of them.
Trusted by teams at
Every chapter opens in place, so the page stays short.
CDNs. A CDN hostname whose addresses rotate is a poor fit for a fixed list; pin expected IPs on the origin hostname instead.
GeoDNS. Each checkpoint gets its own region's answer. List every address any region may receive, up to 10, or create one monitor per region, pinned to its locations.
Redirects. On an HTTP monitor the list applies to every host a redirect visits. Monitor the final URL, or list each host's addresses.
A DNS lookup asks one resolver what it returns now. A propagation checker asks resolvers in many places at once, showing where a change has arrived. A DNS monitor repeats the question on a schedule, compares the answer with what you expect, and alerts when it changes. The first two diagnose; the third tells you before your users do.
Checking on a schedule, from outside your network, that a hostname still resolves to the right addresses. HostTracker does it from 300+ checkpoints in 158 cities inside HTTP, API, ping and port monitors, and alerts when resolution fails or changes.
Switch on Expected IPs Validation and list up to 10 addresses. An answer with none of them fails as an unexpected IP address, is re-run from up to seven other locations, and alerts once the majority agrees. The check only connects to an address on your list.
A name that does not exist or has no address record, an answer with none of your expected addresses, and a 0.0.0.0 answer from a blocking resolver count as Down, confirmed by re-checks. A resolver failure at one checkpoint does not count alone; when three checkpoints in a row cannot resolve the name, the monitor goes down.
Yes, on plans that include custom DNS servers: name up to 4 server IPs and every checkpoint queries them instead of its own resolver; authoritative nameservers work for names they answer with an address record. If they stop answering, the monitor goes down once other checkpoints confirm it.
Not yet. No check validates signatures, the chain of trust or signature expiry. If signatures fail and the resolver in use validates them, it refuses to answer and the monitor reports a DNS failure, without naming DNSSEC as the cause.
A propagation checker answers once: what resolvers in many places return right now. HostTracker's checker does that for A, AAAA, CNAME, MX and TXT records, no account needed. A DNS monitor asks on a schedule, compares the answer with what you expect, and alerts when it changes.
On the monitor's interval, from every minute to once a day; the shortest interval depends on the plan. Alerts go by email, SMS, voice call, Slack, Microsoft Teams, PagerDuty, Telegram, Discord, Viber, Mattermost, Pushover, Pushbullet, browser push or webhook, each contact with its own delay: immediately, after 3, 5, 15, 30 or 60 minutes, or after 3, 6, 12 or 24 hours.
Complete costs $9 a month or $99 a year for one website and its subdomains, with every check type; Webmaster $14 a month for 10 monitors checked every 5 minutes; Business $29 a month for 25 monitors checked every minute. Enterprise plans cover larger fleets. Expected IPs are included on every plan. Every account starts with a 30-day trial of 100 monitors, no credit card. 30-day money-back on your first payment.
Expected IPs on HTTP, API, ping and port monitors, resolved from 300+ checkpoints, every failure confirmed by a majority of up to seven locations.
Part of HostTracker's website monitoring software.