Is account registration required?
Yes, you'll need an account to manage your domains. In your account you can configure the notifications, add different domains and manage the DNS records you want to monitor.
Is DNS Spy free?
No, there's no free version of DNS Spy. There is a 10 day free trial, no strings attached, to allow you to evaluate our service. After that period, your monitoring either stops or you can choose a subscription plan to fit your needs.
Have a look at the pricing page for more details.
Can I monitor custom DNS records?
We can't always detect every DNS record (1), especially if you're using obscure naming schemes. Our dashboard allows you to monitor custom records though, so you can always add them yourself.
(1) Unless you're using our zone-transfer option, in which we case we can cover 100% of your DNS records, no matter how obscure they are.
What type of DNS records can I monitor?
We monitor;
- A and AAAA
- CAA
- CNAME
- DNSKEY
- NS
- MX
- TXT
- SRV
Can I monitor CNAME records?
You have the ability to choose how we monitor CNAME records: we can expand every CNAME until we reach an actual IP address or just monitor the CNAME value itself.
That means if you have a DNS record www.domain.tld
which is a CNAME to sub.domain.tld
, DNS Spy will by default monitor that it points to that CNAME, sub.domain.tld
.
However, you can also enable the option to resolve the value of sub.domain.tld
. So if sub.domain.tld
changes IP, you'll also be notified that the domain www.domain.tld
has changed IP, since that follows the CNAME value.
This is a really powerful feature that can alert you if unforeseen DNS changes have occured due to records pointing to CNAME records.
You can configure this setting in your DNS Spy dashboard, per record. It's up to you to determine if we should resolve CNAME's or just monitor them as-is.
DNS Spy keeps reporting my DNS changed
If your domains' DNS records keep changing, we'll keep sending notifications. For dynamic DNS services such as CloudFlare or CloudFront, this may become a burden.
DNS Spy reports changes in the DNS, so if your DNS changes - we'll notify you. There really isn't much we can do if the system behind your domain keeps changing the DNS.
The best course of action is to disable monitoring that specific record.
To protect our users, we'll automatically disable alerting of a DNS record if it keeps changing on every check. We'll tell you about this, of course.
How do zone transfers (AXFR) work?
DNS Spy can monitor domains by using zone transfers.
It works by querying your master nameserver every few minutes and retrieving the entire zone file via the AXFR method. If changes are being detected, they'll be reported to you.
Using zone transfers is the only 100% safe way to monitor your domain: it allows us to retrieve the entire zone, without exceptions. No matter how obscure your DNS records are.
In order for DNS Spy to query your nameservers for zone transfers, our IPs need to be added as "allowed IPs" in your configuration.
If you're using BIND, the config will look similar to this.
zone "yourdomain.tld" { type master; file "/var/named/zones/yourdomain.tld"; allow-transfer { # Keep the IPs you already had in this list, add the DNS Spy IPs to the list 44.222.116.125; 2600:1f18:502b:18a4:8db2:56d7:cdbf:287a; }; allow-query { any; }; };
Our IPs to add are;
- 3.209.236.162
- 2600:1f18:502b:18a4:8db2:56d7:cdbf:287a
If you're unsure how to proceed, contact us for more assistance.
My DNS records are geo-dependent
DNS Spy currently monitors your domain(s) from a datacenter in Antwerp, Belgium.
If you're using an ANYCAST network to be able to reply to different geographic regions with different IP addresses, we currently can't pick that up.
However, this is on our roadmap to resolve.
Does DNS Spy support 2 factor authentication?
Yes, via Authy, which is available on iOS, Android and Windows mobile phones.