Diagnostic and Monitoring Tools
Browser-based tests
A small library of DONAR monitoring and debugging tools is available:
- Record Inventory. Displays all of the records DONAR has for each service it hosts, including expiration time and location information.
- Resolver Diagnostic. Run DONAR geolocation on your host IP address and the IP address of your upstream DNS resolver.
- Live Monitoring. Probes DONAR from several locations to ensure that DNS-based geolocation is working.
Telnet client
Additionally, to help users debug record additions, DONAR offers a simple telnet client. To use the client telnet any one of our nameservers ([ns1-ns12].mlab.donardns.net) on port 21005. To see all records for a given FQDN type the domain and hit enter. To see how DONAR will answer requests for a FQDN given a client IP address, enter [subdomain] space [ip address] and hit enter. An example session is as follows:
$ telnet ns1.mlab.donardns.net 21005 Trying 4.71.251.168... Connected to ns1.mlab.donardns.net (4.71.251.168). Escape character is '^]' ndt.iupui.donar.measurement-lab.org DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 213.244.128.139 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 213.244.128.152 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 213.244.128.164 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 72.26.217.74 [ other records ] END ndt.iupui.donar.measurement-lab.org 63.205.254.10 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 64.9.225.187 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 64.9.225.167 DATA ndt.iupui.donar.measurement-lab.org IN A 300 1 64.9.225.154