{"id":527,"date":"2026-06-05T22:45:17","date_gmt":"2026-06-05T20:45:17","guid":{"rendered":"https:\/\/mibel.tech\/?p=527"},"modified":"2026-06-05T22:45:18","modified_gmt":"2026-06-05T20:45:18","slug":"registry-hack-dns-cache","status":"publish","type":"post","link":"https:\/\/mibel.tech\/en\/allgemein\/registry-hack-dns-cache\/","title":{"rendered":"Registry Hack: DNS Cache"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Dieser Registry Editor Tweak verbessert die Geschwindigkeit des DNS Cache <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HKLM -> System -> CurrentControlSet\\Services\\Dnscache\\Parameters &#8211;> DWORD CacheHashTableBucketSize 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">HKLM -> System -> CurrentControlSet\\Services\\Dnscache\\Parameters &#8211;> DWORD CacheHashTableSize 384<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Bestimmt die <strong>maximale Anzahl von Eintr\u00e4gen pro Hash-Bucket<\/strong><\/li>\n\n\n\n<li>Intern organisiert der DNS-Cache seine Eintr\u00e4ge in einer <strong>Hash-Tabelle<\/strong><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wirkung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Wert <code>1<\/code> bedeutet:\n<ul class=\"wp-block-list\">\n<li>Pro Bucket ist <strong>nur 1 DNS-Eintrag erlaubt<\/strong><\/li>\n\n\n\n<li>Minimiert Kollisionen<\/li>\n\n\n\n<li>Erh\u00f6ht ggf. Lookup-Zeit bei hoher Last<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Bewertung<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><th>Vorteil<\/th><th>Nachteil<\/th><\/tr><tr><td>Weniger Kollisionen<\/td><td>Schlechtere Skalierung<\/td><\/tr><tr><td>Stabiler bei kleinen Caches<\/td><td>Mehr Buckets n\u00f6tig<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h1 class=\"wp-block-heading\">2. CacheHashTableSize = 384<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Plain Text<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">reg wird nicht vollst\u00e4ndig unterst\u00fctzt. Die Syntaxhervorhebung basiert auf Plain Text.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">DWORD CacheHashTableSize = 384<br>Weitere Zeilen anzeigen<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bedeutung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Definiert die <strong>Anzahl der Buckets in der Hash-Tabelle<\/strong><\/li>\n\n\n\n<li>Also: Gr\u00f6\u00dfe der Datenstruktur f\u00fcr DNS-Cache<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">Wirkung<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>384 Buckets insgesamt<\/li>\n\n\n\n<li>In Kombination mit BucketSize=1: \ud83d\udc49 maximal <strong>384 Cache-Eintr\u00e4ge<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h1 class=\"wp-block-heading\">Gesamtwirkung beider Werte<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Kombination:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Plain Text<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Max Cache Entries = CacheHashTableSize \u00d7 CacheHashTableBucketSize<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">= 384 \u00d7 1<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">= 384 Eintr\u00e4ge<br>Weitere Zeilen anzeigen<\/p>\n\n\n\n<h1 class=\"wp-block-heading\">Praktische Interpretation<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Dein System ist konfiguriert auf:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>relativ kleinen DNS Cache (~384 Eintr\u00e4ge)<\/strong><\/li>\n\n\n\n<li>Fokus auf:\n<ul class=\"wp-block-list\">\n<li>niedrige Kollisionen<\/li>\n\n\n\n<li>deterministisches Verhalten<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Auswirkungen im Betrieb<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Positiv<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Vorhersagbares Verhalten<\/li>\n\n\n\n<li>Weniger Hash-Kollisionen<\/li>\n\n\n\n<li>Stabil bei Embedded \/ restriktiven Umgebungen<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"> Negativ<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cache wird schneller \u00fcberschrieben<\/li>\n\n\n\n<li>Weniger DNS Cache Hits<\/li>\n\n\n\n<li>Mehr DNS Queries \u2192 h\u00f6here Netzlast \/ h\u00f6here Latenz<\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\">Default-Verhalten (wichtig f\u00fcr Einordnung)<\/h1>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft dokumentiert diese Werte nicht prominent als Standard-Tuning-Parameter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Wichtig:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ohne Eintrag nutzt Windows <strong>interne Default-Werte<\/strong><\/li>\n\n\n\n<li>Diese sind in der Praxis oft <strong>gr\u00f6\u00dfer und dynamischer<\/strong><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Daher: Diese Konfiguration ist typischerweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Hardening \/ Tuning<\/strong><\/li>\n\n\n\n<li>oder stammt von:\n<ul class=\"wp-block-list\">\n<li>GPO \/ Security Baseline<\/li>\n\n\n\n<li>Drittsoftware<\/li>\n\n\n\n<li>Performance-Tuning<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Dieser Registry Editor Tweak verbessert die Geschwindigkeit des DNS Cache HKLM -> System -> CurrentControlSet\\Services\\Dnscache\\Parameters &#8211;> DWORD CacheHashTableBucketSize 1 HKLM -> System -> CurrentControlSet\\Services\\Dnscache\\Parameters &#8211;> DWORD CacheHashTableSize 384 Wirkung Bewertung Vorteil Nachteil Weniger Kollisionen Schlechtere Skalierung Stabiler bei kleinen Caches Mehr Buckets n\u00f6tig 2. CacheHashTableSize = 384 Plain Text reg wird nicht vollst\u00e4ndig unterst\u00fctzt. Die [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_themeisle_gutenberg_block_has_review":false,"_kadence_starter_templates_imported_post":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-527","post","type-post","status-publish","format-standard","hentry","category-allgemein"],"translation":{"provider":"WPGlobus","version":"3.0.3","language":"en","enabled_languages":["de","en"],"languages":{"de":{"title":true,"content":true,"excerpt":false},"en":{"title":false,"content":false,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/posts\/527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/comments?post=527"}],"version-history":[{"count":1,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/posts\/527\/revisions"}],"predecessor-version":[{"id":528,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/posts\/527\/revisions\/528"}],"wp:attachment":[{"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/media?parent=527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/categories?post=527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mibel.tech\/en\/wp-json\/wp\/v2\/tags?post=527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}