"Cache first" DNS Server?

Deep Thought

Freizeitschrauber(in)
Hallo!

Normalerweise hält ein DNS-Server einen Eintrag ja nur so lange in seinem Cache, bis dessen time to live abgelaufen ist.

Ich suche einen DNS-Server, der bei einem Request immer zuerst die Daten aus dem Cache nimmt, egal wie alt diese sind, und erst danach prüft, ob es eine Aktualisierung gibt. Ich verspreche mir davon eine höhere Geschwindigkeit, veraltete Daten nehme dafür in Kauf. (Bitte keine Diskussionen über den Sinn/Unsinn davon)

Ich meine, Google benutzt eine solche Technik bei seinen DNS-Servern. Gibt es so etwas auch frei für Linux?
 
Danke, aber das ist wohl nicht das richtige.
Mit "Caching-Only DNS Server" ist wohl nur gemeint, dass er nur DNS cached, und keine eignen Zonen anbietet. Davon, länger als die TTL zu cachen hab ich unter dem Begriff leider nichts gefunden.
 
Der beste "Cache first" für übliche Zwecke ist wohl die Applikation selbst, danach der System-Cache so vorhanden.

Im Firefox etwa kann man IIRC selbst drehen:

network.dnsCacheExpiration
&
network.dnsCacheExpirationGracePeriod

Ein System-Cache unter Linux lässt sich wohl mit
nscd(8): name service cache daemon - Linux man page
aufbauen und konfigurieren. Ich bin da aber nicht firm.

Squid/Proxy gäbe es noch, sollte auch gehen, Du kannst aber natürlich auch einen eigenen authoritativen Server hinstellen und Deine eigenen Zonefiles anlegen.
 
Zuletzt bearbeitet:
Zurück