في بعض الأحيان، قد لا تتمكن من الوصول إلى أحد المواقع، في حين أنه يمكن للآخرين الوصول إليه.
على سبيل المثال، قد يحدث هذا الأمر إذا أجريت تغييرات مؤخرًا على DNS في نطاقك، أو قمت بالاتصال بنطاق، أو قد انتهت صلاحية نطاقك للحظات.
إذا لم يفلح خيار مسح ذاكرة التخزين المؤقت للمتصفح في حل المشكلة، فإنه يمكنك تجربة مسح ذاكرة التخزين المؤقت لـ DNS الخاصة بالحاسوب.
في هذا الدليل
تستخدم جميع أنظمة التشغيل ذاكرة التخزين المؤقت لـ DNS لتسريع تنفيذ طلبات DNS، على غرار الطريقة التي تحتفظ بها المتصفحات بنسخة من مواقع الويب التي تمت زيارتها حتى يمكن فتحها بسرعة خلال الزيارة التالية.
وتحدّث ذاكرة التخزين المؤقت لـ DNS نفسها تلقائيًا، ولكن قد يكون من الضروري مسح ذاكرة التخزين المؤقت لـ DNS يدويًا في الحالات التي يحدث فيها تغيير في سجلات DNS قبل التحديث التالي لذاكرة التخزين المؤقت لـ DNS.
انتقل إلى الإرشادات الخاصة بأنظمة التشغيل Windows الإصدارات 8 و10 و11 أو Windows الإصدار 7 أو macOS أو Linux.
للدخول إلى موجه الأوامر، اضغط على مفتاح Windows (يمكنك العثور عليه في الجانب الأيسر من لوحة المفاتيح، بين المفتاحين Ctrl
وAlt
)، ثم اكتب msdos
.
عندما تلاحظ «موجه الأوامر» على الجانب الأيمن منه، انقر فوق تشغيل كمسؤول كما هو موضح في لقطة الشاشة التالية:
بعد ذلك، أدخل التالي:
C:> ipconfig /flushdns
ثم اضغط على المفتاح Enter في لوحة المفاتيح لمسح ذاكرة التخزين المؤقت لـ DNS:
إذا كنت تستخدم نظام التشغيل Windows الإصدار 7 على الحاسوب، فاتبع الخطوات التالية:
- انقر فوق الزر Start.
- اكتب
cmd
في شريط البحث. - عند فتح موجه الأوامر، اكتب:
C:> ipconfig /flushdns
- اضغط على المفتاح Enter في لوحة المفاتيح، ثم كرر العملية بضع مرات أخرى.
- اكتب
exit
ثم اضغط على المفتاح Enter لإغلاق موجه الأوامر.
أولاً، تحقق من إصدار نظام التشغيل macOS قبل تنفيذ أي من الأوامر الواردة أدناه.
لمعرفة إصدار نظام التشغيل macOS لديك، انقر فوق شعار Apple (أعلى يسار الشاشة)، ثم حدد «About This Mac». سيُظهر لك ذلك مربع حوار صغيرًا يعرض لك تفاصيل متنوعة عن جهاز حاسوب Mac الذي تستخدمه.
يجب أن تتأكد من أنك تطلع على علامة التبويب «Overview». في السطر الثاني، سترى الإصدار المحدد:
بعد ذلك، سيتعيّن عليك تشغيل تطبيق Terminal من Spotlight بالضغط على Command (⌘) + Space في وقت واحد وكتابة: Terminal.
💡
يُرجى ملاحظة أنه سيتعيّن عليك تحضير كلمة المرور الخاصة بك لأن تلك الأوامر تستلزم استخدام أذونات مسؤول الحساب.
بعد تشغيل تطبيق Terminal، انسخ الأمر الذي ستجده أدناه بالكامل ثم ألصقه، ولكن تأكد من أنه مُخصص لإصدار نظام التشغيل macOS الخاص بك:
10.11 أو أحدث
El Capitan أو Sierra أو High Sierra أو Mojave أو Catalina أو Bigt Sur أو Monterey أو Ventura
sudo killall -HUP mDNSResponder
10.10
Yosemite
sudo discoveryutil udnsflushcaches
10.7 و10.8 و10.9
Lion أو Mountain Lion أو Mavericks
sudo killall -HUP mDNSResponder
10.6
Snow Leopard
sudo dscacheutil -flushcache
10.5 أو أقدم
Leopard أو Tiger أو Panther أو Jaguar أو Puma أو Cheetah أو Kodiak
sudo lookupd -flushcache
بعد تنفيذ الأمر ذي الصلة من القائمة بالأعلى، يمكنك محاولة فتح الموقع الذي لم تتمكن من الوصول إليه.
نظرًا إلى أن نظام التشغيل Linux له الكثير من التوزيعات، لا يمكننا توفير الأوامر المحددة لكل توزيع منها. وأفضل طريقة لمعرفة الخطوات المحددة لمسح ذاكرة التخزين المؤقت لـ DNS على توزيع Linux الذي تستخدمه هي التحقق من موقع الويب أو المنتديات أو الوثائق المُخصصة للتوزيع الذي تستخدمه.
وقد تفلح الأمثلة الواردة أدناه أو لا تفلح عند تطبيقها على التوزيع الذي تستخدمه.
وقد يتعيّن عليك إدخال كلمة مرور حسابك لتتمكن من تشغيل تلك الأوامر.
أمثلة على مسح ذاكرة التخزين المؤقت لـ DNS على توزيعات Linux التي تستخدمها:
dnsmasq
user@host$ sudo /etc/init.d/dnsmasq restart
pdnsd
user@host$ sudo pdnsd-ctl empty-cache
nscd
user@host$ sudo service nscd restart
بدلاً من ذلك، يمكنك تجربة التالي:
user@host$ /etc/rc.d/init.d/nscd stop
user@host$ /etc/rc.d/init.d/nscd start
dns-clean
user@host$ sudo /etc/init.d/dns-clean restart
bind
user@host$ sudo /etc/init.d/named restart
يحتفظ نظام التشغيل Android بذاكرة التخزين المؤقت لـ DNS لمدة 10 دقائق، ولا توجد طريقة افتراضية لمسحها على نظام التشغيل Android.
ومع ذلك، يمكنك تجربة تبديل وضع الطيران من جزء الإعدادات السريعة في جهازك:
💡
قد لا يكون جزء الإعدادات السريعة للهاتف يبدو كما يظهر في لقطات الشاشة السابقة.
للحصول على إرشادات محددة بخصوص استخدام وضع الطيران، يُرجى مراجعة دليل المستخدم الذي تقدمه الجهة المصنعة للجهاز.
بدلاً من ذلك، يمكنك مسح ذاكرة التخزين المؤقت لـ DNS من تطبيق متصفح Chrome عن طريق فتحه ثم:
- الضغط على حقل عنوان الموقع.
- إدخال:
chrome://net-internals/#dns
ثم فتح ذلك العنوان. - الضغط على DNS من الشريط الجانبي الأيسر.
- الضغط على الزر مسح ذاكرة التخزين المؤقت للمضيف:
يمكن مسح ذاكرة التخزين المؤقت لـ DNS على جهاز iPhone أو جهاز iPad بطريقتين.
الطريقة الأسرع هي تبديل وضع الطيران:
- قم بتفعيل وضع الطيران.
- انتظر مدة تتراوح بين عشر ثوانٍ وخمس عشرة ثانية.
- قم بتعطيل وضع الطيران.
الطريقة الأخرى لمسح ذاكرة التخزين المؤقت لـ DNS على جهاز iPhone هي إعادة تشغيله.