دليل كامل ومفصل خطوة بخطوة لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS).
با این راهنمای جامع، به راحتی کش DNS خود را در ویندوز، مک‌اواس، لینوکس و مرورگرهای مختلف پاک‌سازی کنید.

دليل كامل ومفصل خطوة بخطوة لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS).

سنتناول في هذه المقالة طرقًا مختلفة لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) على أنظمة التشغيل ويندوز، وماك أو إس، ولينكس. باتباع التعليمات خطوة بخطوة، يمكنك بسهولة حل مشكلات الاتصال والأمان المتعلقة بنظام أسماء النطاقات.
0 الأسهم
0
0
0
0
  1. لماذا من الضروري مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS)؟
  2. ويندوز: أوامر عملية خطوة بخطوة
    1. ويندوز 10 / 11 (أسرع طريقة)
    2. أعد تشغيل خدمة عميل نظام أسماء النطاقات (في ظروف معينة)
  3. نظام macOS: الأوامر حسب الإصدار
  4. لينكس: توزيعات ومحللات مختلفة
    1. systemd-resolved (شائع في أوبونتو الجديد)
    2. nscd
    3. dnsmasq
    4. غير مجلد
    5. الحاويات و Docker
  5. المتصفحات: نظام أسماء النطاقات الداخلي وتفريغ المقابس
    1. جوجل كروم / بريف / إيدج (كروميوم)
    2. موزيلا فايرفوكس
    3. رحلة سفاري
  6. أجهزة التوجيه ومزودو خدمة الإنترنت: عندما تتجاوز المشكلة جهاز المستخدم
  7. تَحَقّق
    1. nslookup و dig
    2. اختبار الاتصال وتتبع المسار
  8. حالات الاستخدام والسيناريوهات: نصائح خاصة لجمهور مختلف
    1. مديرو مواقع ووردبريس والمواقع الإلكترونية
    2. مهندسو DevOps ومديرو الشبكات
    3. التجار واللاعبون
    4. الذكاء الاصطناعي والحوسبة السحابية/العرض باستخدام وحدة معالجة الرسومات
  9. نصائح أمنية ومهنية
  10. أفضل الإعدادات والاقتراحات العملية
  11. الخدمات والدعم الفني
  12. ملخص واستنتاج
  13. الأسئلة الشائعة

 

لماذا من الضروري مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS)؟

يُعدّ مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) عملية بسيطة ولكنها مهمة لحل مشاكل تسمية النطاقات. إليك الأسباب الرئيسية:

  • نشر تغييرات سجلات نظام أسماء النطاقات (DNS): بعد تغيير سجلات A أو CNAME أو غيرها، قد يظل العميل المحلي يشير إلى عنوان IP القديم.
  • إصلاح مشكلة اختطاف نظام أسماء النطاقات أو تسميم ذاكرة التخزين المؤقت: يمكن أن يؤدي مسح ذاكرة التخزين المؤقت إلى إحباط الهجمات البسيطة.
  • مشاكل الاتصال الفوري: بعد نقل الخادم أو تغيير البنية التحتية، يكون من الضروري أحيانًا مسح ذاكرة التخزين المؤقت المحلية.
  • استكشاف أخطاء زمن الاستجابة والتوجيه وإصلاحها: بالنسبة للتجار واللاعبين، قد يتسبب نظام أسماء النطاقات (DNS) غير الصحيح في الاتصال بالخادم أو شبكة توصيل المحتوى (CDN) الخاطئة.

 

ويندوز: أوامر عملية خطوة بخطوة

ويندوز 10 / 11 (أسرع طريقة)

  1. افتح موجه الأوامر بصلاحيات المسؤول:
    • ابدأ ← موجه الأوامر ← انقر بزر الماوس الأيمن ← تشغيل كمسؤول
  2. قم بتشغيل أمر التفريغ:
ipconfig /flushdns

للتحقق من محتويات ذاكرة التخزين المؤقت (اختياري):

ipconfig /displaydns

توضيح: طلب ipconfig /flushdns يؤدي هذا الإجراء إلى مسح ذاكرة التخزين المؤقت لخدمة عميل نظام أسماء النطاقات (DNS). إذا كنت تستخدم مُحلِّل أسماء نطاقات محليًا مثل unbound أو dnsmasq، فستحتاج إلى إعادة تشغيل الخدمة المعنية.

أعد تشغيل خدمة عميل نظام أسماء النطاقات (في ظروف معينة)

إذا استمرت المشكلة، يمكنك إعادة تشغيل خدمة عميل نظام أسماء النطاقات (DNS). في معظم الحالات، يكون إيقاف هذه الخدمة آمناً، ولكن توخَّ الحذر على خوادم الإنتاج.

net stop dnscache
net start dnscache

 

نظام macOS: الأوامر حسب الإصدار

تختلف طرق مسح ذاكرة التخزين المؤقت باختلاف إصدارات نظام macOS. يكفي تشغيل الأمرَين التاليَين في معظم الإصدارات:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

ملحوظة: في بعض الإصدارات القديمة (من نظام التشغيل OS X 10.10.4 إلى 10.10.10) من اكتشاف الأدوات تم استخدامها؛ لكن تشغيل كلا الأمرين أعلاه هو الطريقة الأكثر أمانًا.

 

لينكس: توزيعات ومحللات مختلفة

يحتوي نظام لينكس على العديد من المُحلِّلات والذاكرات المؤقتة المُحتملة: تم حلها بواسطة systemd، nscd، dnsmasq، غير مجلد إلخ. يجب عليك التصرف بناءً على الخدمة.

systemd-resolved (شائع في أوبونتو الجديد)

sudo systemd-resolve --flush-caches

في الإصدارات الجديدة، يمكنك أيضًا استخدام الأمر التالي:

sudo resolvectl flush-caches

لعرض الإحصائيات:

systemd-resolve --statistics

nscd

sudo systemctl restart nscd

أو في بعض التوزيعات:

sudo /etc/init.d/nscd restart

dnsmasq

sudo systemctl restart dnsmasq

غير مجلد

لمسح ذاكرة التخزين المؤقت لمنطقة معينة أو إعادة تشغيل الخدمة:

sudo unbound-control flush_zone example.com
sudo systemctl restart unbound

الحاويات و Docker

إذا كان المُحلِّل يعمل داخل حاوية، فأعد تشغيل تلك الحاوية:

docker restart <container_id>

في Kubernetes مع CoreDNS:

kubectl -n kube-system rollout restart deployment coredns

 

المتصفحات: نظام أسماء النطاقات الداخلي وتفريغ المقابس

تحتوي العديد من المتصفحات على ذاكرة تخزين مؤقتة داخلية خاصة بها لنظام أسماء النطاقات (DNS)؛ حتى بعد مسح النظام، قد يظل المتصفح يحتفظ بالسجل القديم.

جوجل كروم / بريف / إيدج (كروميوم)

  • في شريط العنوان، أدخل: chrome://net-internals/#dns و"“مسح ذاكرة التخزين المؤقت للمضيف”انقر.
  • لإغلاق المقابس: افتح chrome://net-internals/#socketsأغلق المقابس غير المستخدمةمسابح بمقابس كهربائية.

ملحوظة: في الإصدارات الجديدة من متصفح كروم، قد تتغير بعض إعدادات الشبكة الداخلية؛ في هذه الحالة، أغلق المتصفح تمامًا أو امسح ذاكرة التخزين المؤقت للتطبيق.

موزيلا فايرفوكس

  • أدخل في شريط العنوان: حول: الشبكات #dns و"“مسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS)”انقر.
  • أو في about:config كمية انتهاء صلاحية ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) يتم ضبطها مؤقتًا على الصفر ثم تعود إلى القيمة الأصلية.

رحلة سفاري

يستخدم متصفح سفاري ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS)، لذا ما عليك سوى إعادة تشغيل سفاري بعد تشغيل أوامر macOS.

 

أجهزة التوجيه ومزودو خدمة الإنترنت: عندما تتجاوز المشكلة جهاز المستخدم

  • أعد تشغيل جهاز التوجيه أو المودم فعلياً: أسهل طريقة لمسح ذاكرة التخزين المؤقت لنظام أسماء النطاقات (DNS) لجهاز التوجيه الخاص بك.
  • تحقق من محلل DNS الخاص بالموجه: في لوحة التحكم، يوجد أحيانًا خيار لمسح DNS أو إعادة تشغيل DNS.
  • استخدام نظام أسماء النطاقات العام للاختبار: 1.1.1.1 (كلاود فلير)، 8.8.8.8 (جوجل)، أو 9.9.9.9 (Quad9).
  • في حالة وجود مشاكل في التوجيه أو شبكة توصيل المحتوى (CDN)، قد يكون من الضروري التحقق من مسار BGP وإعدادات شبكة توصيل المحتوى (CDN).

 

تَحَقّق

nslookup و dig

للتحقق مما إذا كان برنامج حل أسماء النطاقات قد أعاد السجل الجديد، استخدم الأوامر التالية:

nslookup example.com
dig +trace example.com
dig example.com @8.8.8.8

اختبار الاتصال وتتبع المسار

لعرض عنوان IP الوجهة ومسار الشبكة:

ping example.com
traceroute example.com
tracert example.com

للتحقق من انتشار الموجات في مواقع عالمية، يمكنك استخدام أدوات عبر الإنترنت مثل whatsmydns.net يستخدم.

 

حالات الاستخدام والسيناريوهات: نصائح خاصة لجمهور مختلف

مديرو مواقع ووردبريس والمواقع الإلكترونية

  • قبل تغيير عنوان IP أو نقل الموقع، قلل قيمة TTL (على سبيل المثال إلى 300 ثوانٍ) لتسريع عملية الانتشار.
  • بعد تطبيق التغييرات، قم بمسح ذاكرة التخزين المؤقت على الخوادم وشبكة توصيل المحتوى (CDN) والمتصفحات.
  • إذا كنت تستخدم DNSSEC، فتأكد من إعداد التوقيعات بشكل صحيح لتجنب الأخطاء.

مهندسو DevOps ومديرو الشبكات

  • في البنى التحتية السحابية التي تستخدم موازنات الأحمال وشبكات توصيل المحتوى (CDN)، مباشرة بعد تغيير سجل من حفر يُستخدم للتحقق من قيمة TTL.
  • بالنسبة للخدمات الحساسة للتأخير، استخدم خوادم تحليل أسماء النطاقات القريبة من موقع الخادم أو استفد من نظام أسماء النطاقات الداخلي ذي مستوى الخدمة العالي.
  • في Kubernetes، بعد تغيير الخدمات، تحقق من CoreDNS وأعد تشغيله إذا لزم الأمر.

التجار واللاعبون

  • إذا كان خادم VPS الخاص بك للتداول أو الألعاب يشير إلى عنوان IP قديم، فقم أولاً بمسح نظام أسماء النطاقات (DNS) الخاص بالعميل والمتصفح.
  • يمكن أن يؤدي اختيار موقع قريب واستخدام خوادم VPS مخصصة للتداول/الألعاب إلى تحسين زمن الاستجابة (ping) واستقرار الاتصال.

الذكاء الاصطناعي والحوسبة السحابية/العرض باستخدام وحدة معالجة الرسومات

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

 

نصائح أمنية ومهنية

نصائح أمنية إضافية:

  • التفعيل نظام أسماء النطاقات عبر بروتوكول HTTPS (DoH) أو نظام أسماء النطاقات عبر بروتوكول TLS (DoT) يمكنه منع عمليات التنصت البسيطة والاختطاف.
  • استخدام DNSSEC يوصى به لضمان صحة السجلات.

 

أفضل الإعدادات والاقتراحات العملية

  • قبل تغيير سجل نظام أسماء النطاقات (DNS): قلل قيمة TTL إلى وقت قصير (على سبيل المثال إلى 300 (ثوانٍ) ثم قم بزيادة قيمة TTL بعد التأكيد.
  • استخدم نظام أسماء النطاقات متعدد المحللات وذو مستوى عالٍ من اتفاقية مستوى الخدمة للخدمات الحيوية.
  • بالنسبة لمستخدمي المؤسسات، يرجى تقديم إرشادات داخلية لمسح نظام أسماء النطاقات (DNS) على الأنظمة الشائعة.
  • في البنية التحتية السحابية، استخدم نظام أسماء النطاقات الداخلي والمناطق الخاصة للخدمات الداخلية واستفد من شبكة توصيل المحتوى (CDN) وبروتوكول بوابة الحدود (BGP) لتوزيع حركة المرور.

 

الخدمات والدعم الفني

نحن مع أكثر من 85 موقعًا عالميًاالخوادم المخصصة، والخوادم الافتراضية الخاصة للتداول والألعاب، ووحدات معالجة الرسومات للذكاء الاصطناعي والعرض، وخوادم مكافحة هجمات DDoS، وشبكات توصيل المحتوى، وحلول بروتوكول بوابة الحدود جاهزة لتوفير تجربة مستقرة ومنخفضة زمن الوصول.

يمكن للفريق التقني تقديم المساعدة في الحالات التالية:

  • التحقق من انتشار الموجات من مواقع مختلفة
  • اقترح أفضل إعدادات محلل الإشارات ووقت البقاء (TTL).
  • المساعدة في إعداد نظام أسماء النطاقات الخاص أو نظام أسماء النطاقات المُدار
  • توفير حلول CDN/BGP لتقليل زمن الاستجابة وزيادة التوافر

 

ملخص واستنتاج

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

إذا كنت بحاجة إلى التحقق من انتشار البيانات من مواقع متعددة أو المساعدة في إعداد نظام أسماء النطاقات (DNS) للخوادم الحساسة، فإن الفريق التقني على استعداد لتقديم المساعدة والمشورة.

 

الأسئلة الشائعة

قد يعجبك أيضاً