it-swarm.asia

كم مرة يتم مسح ذاكرة التخزين المؤقت DNS؟

كم مرة يتم مسح ذاكرة التخزين المؤقت DNS على جهاز Windows 7؟

29
Harry

لا يتم مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على الإطلاق ، ما لم تخبرها صراحة أو قمت بإجراء تغيير في التكوين المتعلق بـ DNS/الشبكات. تحتوي سجلات DNS على قيمة "وقت البقاء" (TTL) المرتبطة بها والتي تخبر ذاكرة التخزين المؤقت لـ DNS بالوقت الذي يكون فيه السجل المعين جيدًا. يتم الاحتفاظ بالسجلات في ذاكرة التخزين المؤقت الخاصة بـ TTL ، ثم إعادة الاستعلام.

على جهاز يعمل بنظام Windows ، يمكنك رؤية قائمة بجميع السجلات في ذاكرة التخزين المؤقت الخاصة بك مع TTL عن طريق تنفيذ الأمر التالي في موجه الأوامر:

ipconfig /displaydns

يمكنك فرض تدفق لجميع سجلات DNS المخزنة مؤقتًا باستخدام الأمر التالي:

ipconfig /flushdns

لمزيد من المعلومات:

33
heavyd

من ما تمكنت من العثور عليه ، لا يقوم Windows 7 بتعيين معلمة لـ dnscache MaxCacheEntryTtlLimit .

القيمة الافتراضية لـ MaxCacheEntryTtlLimit هي DWORD = 0x15180 = 86400 seconds = 1 day

  • إذا كانت منطقة DNS TTL <MaxCacheEntryTtlLimit ، فسيتم استخدام DNS TTL
  • إذا كانت منطقة DNS TTL> MaxCacheEntryTtlLimit ، فسيتم استخدام MaxCacheEntryTtlLimit
10
Darren Hall

وفقًا لـ: تقليل ذاكرة التخزين المؤقت عميل DNS في Windows Server 2012 R2

بدلاً من MaxCacheEntryTtlLimit يجب تعديل maxcacheTTL . وهو يعمل لنظام التشغيل Windows 8 أيضا.

وصف

يحدد المدة التي يمكن لخادم نظام اسم المجال (DNS) حفظ سجل فيها استعلام اسم متكرر.

إذا كانت قيمة هذا الإدخال هي 0x0 ، فلا يحفظ خادم DNS أي سجلات.

enter image description here

8
SomeOne01