This project is suitable for: + and has been + +❤️
This project implement a nice monitoring of average response times of DNS resolvers based on dnsping in RRD databases and simple HTML pages with PNG graphs. With these information you can decide which DNS resolver to choose for performance reasons.
📈 So all you have to do is: clone this repo and have a look on the HTML pages you are interested in:
- Dashboards with all DNS resolvers on a hourly/daily/weekly/monthly/yearly base or
- all-in-one for each DNS resolver.
📈 Or use the direct links to my dashboards:
- Dashboard for yesterday
- Dashboard for the last seven days
- Dashboard for the month
- Dashboard for the year
These DNS resolvers are currently monitored:
# 80.69.96.12 = vodafone-extern
# 192.168.42.241 = merz-nimbus/localhost ("LAN")
# 192.168.0.13 = via tp-ax6000-router ("WLAN")
# dns1.nextdns.io 45.90.28.39
# dns2.nextdns.io 45.90.30.39
# dns1.nextdns.io 45.90.28.241 from https://my.nextdns.io/setup
# dns2.nextdns.io 45.90.30.241 from https://my.nextdns.io/setup
# Google (ECS, DNSSEC);8.8.8.8;8.8.4.4;2001:4860:4860:0:0:0:0:8888;2001:4860:4860:0:0:0:0:8844
# OpenDNS (ECS, DNSSEC);208.67.222.222;208.67.220.220;2620:119:35::35;2620:119:53::53
# DNS.WATCH (DNSSEC);84.200.69.80;84.200.70.40;2001:1608:10:25:0:0:1c04:b12f;2001:1608:10:25:0:0:9249:d69b
# Quad9 (filtered, ECS, DNSSEC);9.9.9.11;149.112.112.11;2620:fe::11;2620:fe::fe:11
# --
# https://www.privacy-handbuch.de/handbuch_93d.htm
# "Die DNS-Server vom CCC (213.73.91.35) und Digitalcourage e.V. (85.214.20.141) empfehle ich nicht, da diese Server kein DNSSEC zur Validierung nutzen."
# Der CCC listet "seinen" eigenen/o.g. DNS-Server selber nicht mehr auf seiner Seite: https://www.ccc.de/censorship/dns-howto/ -- Offline/Down/ABN?!
# 46.182.19.48 (Digitalcourage)
# 194.150.168.168 (AS250.net)
# --
# 5.1.66.255 Freifunk München zensurfrei, DNSSEC
# 185.150.99.255 Freifunk München zensurfrei, DNSSEC
# 116.203.32.217 dismail.de
# 159.69.114.157 dismail.de
# 176.9.93.198 dnsforge.de
# 176.9.1.117 dnsforge.de
# 94.140.14.14 AdGuard MIT Werbe- und Trackingfilter
# 94.140.15.15 AdGuard MIT Werbe- und Trackingfilter
# 94.140.14.140 AdGuard OHNE Werbe- und Trackingfilter
# 94.140.14.141 AdGuard OHNE Werbe- und Trackingfilter
# 95.215.19.53 Njalla unzensiert (Njalla ist ein privacy-fokusierter, schwedischer Domain-, Hosting- und VPN-Provider)
# 185.253.5.0 193.110.81.0 DNS0.EU
# 193.110.81.9 185.253.5.9 DNS0.EU ZERO
# 76.76.2.38 76.76.2.39 free DNS resolvers to immediately start using 1Hosts
# ⚠️ 1Hosts switched from standard UDP to TCP on Feb, 1st, which can be checked by simply adding a "-T" directly to the server-IP
01_dnsping.sh
02_dnsping-graph.sh
Have fun!