Thread Schnellster öffentlicher Nameserver meines Standortes
(20 answers)
Opened by mixxer at 2017-05-17 01:16
Bisherige Erkenntnisse:
1) Die verwendete Liste der zu prüfenden DNS-Server ist augenscheinlich ungeeingnet. Schnelle Server produzieren zu viele FAILS oder sporadisch lange Antwortzeiten. Langsame Server mit relativ hoher Availibility sind viel zu langsam ( hier orientiere ich mich am 8.8.8.8 als Vergleich ). 2) Wirklich praxistauglich ist das Abfragen von rigendwelchen hochfrequentierten Ddomains auch nicht. 3) Die Auswahl des "richtigen" DNS-Servers muss wirklich auch auf meine im Netzwerk benötigten Anfragen abgestimmt sein. Wirklich aufmerksam machte mich heute folgendes log des lokalen dnsmasq cache-name-servers: Code: (dl
)
1 Jun 3 13:44:59 raspberrypi dnsmasq[5709]: cache size 150, 1081/7379 cache insertions re-used unexpired cache entries. Ich habe zur Zeit vier Forwarder eingesetzt; zwei experimentell und zwei als "Sicherheit". In regelmäßigen Abständen checkt dnsmasqu offensichtlich die Availibility und priorisiert seine Forwards nach einer internen Tabelle. Da muss ich mich also garnicht drumm kümmern ;) 173.245.58.124 ist an meinem Standort per dig schneller als 74.82.42.42. Insofern ist es auch nicht möglich, einfach mal so einen anderen meiner Meinung nach "besseren" Nameserver als Nr.1 zu priorisieren... Was mich insgesamt an einen anderen Ansatz denken lässt: a) Ich lasse dnsmasq die Auswahl selber erledigen. b) dnsmasq wird aus drei Pools gefüttert:
c) Minütlich wird die Erreichbarkeit von Pool 3 geprüft. d) Erkennen von Situationen in denen in den "Notbetrieb" umgestellt wird: Availibility vor Schnelligkeit. e) In längeren Perioden werden neue DNS-Server im Betrieb getestet und entweder gekickt oder in Pool 3 eingeordnet. ... Soweit zur Theorie - muss mal in den Keller zum basteln |