I use DNS servers from the OpenNIC project because they are uncensored. Now and then one of the servers becomes unavailable and I wonder why my internet is broken - until I remember that it could be the upstream DNS server my home server is using.
To get notified about that problem, and to find out if the chosen tier2
servers are fast enough, I implemented the
dnsperftest
munin plugin.
It
was merged
into the munin-contrib repository a couple of days ago.
The plugin reads the name servers from your /etc/resolv.conf file and monitors the average response times for a list of domains:
I borrowed some code from the cleanbrowsing/dnsperftest shell script which is unmaintained.