حل مشكلة “عدم استجابة خادم DNS”: دليل شامل ومفصل

onion ads platform Ads: Start using Onion Mail
Free encrypted & anonymous email service, protect your privacy.
https://onionmail.org
by Traffic Juicy

حل مشكلة “عدم استجابة خادم DNS”: دليل شامل ومفصل

هل تواجه صعوبة في تصفح الإنترنت؟ هل تظهر لك رسالة خطأ مفادها “عدم استجابة خادم DNS”؟ هذه المشكلة شائعة ومزعجة، ولكن لحسن الحظ، يمكن حلها بسهولة في معظم الحالات. في هذا الدليل الشامل، سنستعرض الأسباب المحتملة لهذه المشكلة، ونقدم لك خطوات مفصلة لإصلاحها بنفسك، بالإضافة إلى بعض النصائح لتجنبها في المستقبل.

ما هو خادم DNS ولماذا هو مهم؟

قبل أن نتعمق في حل المشكلة، دعونا نفهم أولاً ما هو خادم DNS وما هي وظيفته. DNS (Domain Name System) أو نظام اسم النطاق هو بمثابة “دليل الهاتف” للإنترنت. عندما تكتب عنوان موقع ويب (مثل www.google.com) في متصفحك، فإن جهازك يرسل طلبًا إلى خادم DNS لتحويل هذا الاسم إلى عنوان IP رقمي (مثل 172.217.160.142) يفهمه جهاز الكمبيوتر لخادم الويب. بدون DNS، سيتعين عليك تذكر عناوين IP لكل موقع ويب تزوره، وهو أمر غير عملي على الإطلاق.

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

أسباب عدم استجابة خادم DNS

هناك عدة أسباب محتملة لعدم استجابة خادم DNS، وتشمل:

  1. مشاكل في اتصال الإنترنت: قد يكون هناك انقطاع في اتصال الإنترنت الخاص بك، أو قد تكون هناك مشكلة في جهاز التوجيه (Router) أو المودم (Modem).
  2. مشاكل في خادم DNS الخاص بمزود خدمة الإنترنت (ISP): قد يكون خادم DNS الذي يستخدمه مزود خدمة الإنترنت الخاص بك معطلاً أو يواجه مشاكل فنية.
  3. إعدادات DNS غير صحيحة: قد تكون إعدادات DNS الخاصة بك غير صحيحة أو قد تكون هناك مشكلة في ذاكرة التخزين المؤقت لـ DNS على جهازك.
  4. جدار الحماية (Firewall) أو برنامج مكافحة الفيروسات: قد يقوم جدار الحماية أو برنامج مكافحة الفيروسات بحظر الوصول إلى خوادم DNS.
  5. برامج ضارة (Malware): في حالات نادرة، قد تتسبب البرامج الضارة في تغيير إعدادات DNS أو منع الوصول إلى خوادم DNS.

خطوات حل مشكلة عدم استجابة خادم DNS

الآن، دعونا نستعرض خطوات مفصلة لحل مشكلة عدم استجابة خادم DNS:

الخطوة الأولى: التحقق من اتصال الإنترنت

  1. تأكد من أن جهازك متصل بالإنترنت: تحقق من أن جهازك متصل بشبكة Wi-Fi أو بشبكة سلكية. حاول زيارة موقع ويب آخر للتأكد من أن المشكلة ليست خاصة بموقع ويب واحد.
  2. أعد تشغيل جهاز التوجيه (Router) والمودم (Modem): قم بإيقاف تشغيل جهاز التوجيه والمودم، وانتظر لمدة 30 ثانية، ثم أعد تشغيلهما. هذه الخطوة البسيطة قد تحل العديد من المشاكل المتعلقة بالشبكة.
  3. تحقق من كابلات الشبكة: تأكد من أن كابلات الشبكة متصلة بشكل صحيح بجهاز التوجيه والمودم وجهاز الكمبيوتر الخاص بك.
  4. جرب جهازًا آخر: حاول الاتصال بالإنترنت باستخدام جهاز آخر (مثل هاتف ذكي أو جهاز لوحي) للتأكد من أن المشكلة ليست خاصة بجهاز الكمبيوتر الخاص بك.

الخطوة الثانية: تغيير خوادم DNS

إذا كان اتصال الإنترنت الخاص بك يعمل بشكل صحيح، فقد تكون المشكلة في خادم DNS الذي تستخدمه. يمكنك تغيير خوادم DNS إلى خوادم DNS عامة وموثوقة مثل Google Public DNS أو Cloudflare DNS.

تغيير خوادم DNS في نظام التشغيل Windows

  1. افتح لوحة التحكم (Control Panel): ابحث عن “لوحة التحكم” في قائمة ابدأ وافتحها.
  2. انقر على “الشبكة والإنترنت” (Network and Internet): إذا كانت لوحة التحكم في وضع “الفئة” (Category)، فانقر على “الشبكة والإنترنت”.
  3. انقر على “مركز الشبكة والمشاركة” (Network and Sharing Center): انقر على “مركز الشبكة والمشاركة”.
  4. انقر على “تغيير إعدادات المحول” (Change adapter settings): في الجزء الأيسر من النافذة، انقر على “تغيير إعدادات المحول”.
  5. انقر بزر الماوس الأيمن على محول الشبكة الخاص بك: انقر بزر الماوس الأيمن على محول الشبكة الذي تستخدمه (مثل “Ethernet” للاتصال السلكي أو “Wi-Fi” للاتصال اللاسلكي) واختر “خصائص” (Properties).
  6. حدد “Internet Protocol Version 4 (TCP/IPv4)”: في قائمة المكونات المستخدمة بواسطة هذا الاتصال، حدد “Internet Protocol Version 4 (TCP/IPv4)” وانقر على “خصائص” (Properties).
  7. حدد “Use the following DNS server addresses”: حدد الخيار “Use the following DNS server addresses”.
  8. أدخل عناوين خوادم DNS: أدخل عناوين خوادم DNS العامة التي تريد استخدامها. على سبيل المثال، يمكنك استخدام Google Public DNS:
    • Preferred DNS server: 8.8.8.8
    • Alternate DNS server: 8.8.4.4
  9. انقر على “OK”: انقر على “OK” لحفظ التغييرات.
  10. أعد تشغيل جهاز الكمبيوتر الخاص بك: أعد تشغيل جهاز الكمبيوتر الخاص بك لتطبيق التغييرات.

تغيير خوادم DNS في نظام التشغيل macOS

  1. افتح “تفضيلات النظام” (System Preferences): انقر على قائمة Apple في الزاوية العلوية اليسرى من الشاشة واختر “تفضيلات النظام” (System Preferences).
  2. انقر على “الشبكة” (Network): انقر على أيقونة “الشبكة” (Network).
  3. حدد محول الشبكة الخاص بك: حدد محول الشبكة الذي تستخدمه (مثل “Wi-Fi” للاتصال اللاسلكي أو “Ethernet” للاتصال السلكي) في القائمة الموجودة على اليسار.
  4. انقر على “متقدم” (Advanced): انقر على زر “متقدم” (Advanced) في الزاوية السفلية اليمنى من النافذة.
  5. انقر على علامة التبويب “DNS”: انقر على علامة التبويب “DNS”.
  6. أضف عناوين خوادم DNS: انقر على زر “+” لإضافة عناوين خوادم DNS العامة التي تريد استخدامها. على سبيل المثال، يمكنك استخدام Google Public DNS:
    • 8.8.8.8
    • 8.8.4.4
  7. انقر على “OK”: انقر على “OK” لحفظ التغييرات.
  8. انقر على “تطبيق” (Apply): انقر على “تطبيق” (Apply) في نافذة الشبكة لحفظ التغييرات.

بدائل لخوادم Google Public DNS

بالإضافة إلى Google Public DNS، يمكنك استخدام خوادم DNS عامة أخرى مثل:

  • Cloudflare DNS: 1.1.1.1 و 1.0.0.1
  • OpenDNS: 208.67.222.222 و 208.67.220.220

اختر الخادم الذي يناسبك بناءً على السرعة والموثوقية والخصوصية.

الخطوة الثالثة: مسح ذاكرة التخزين المؤقت لـ DNS (DNS Cache)

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

مسح ذاكرة التخزين المؤقت لـ DNS في نظام التشغيل Windows

  1. افتح موجه الأوامر (Command Prompt) كمسؤول: ابحث عن “cmd” في قائمة ابدأ، وانقر بزر الماوس الأيمن على “موجه الأوامر” (Command Prompt) واختر “تشغيل كمسؤول” (Run as administrator).
  2. أدخل الأمر التالي: أدخل الأمر التالي واضغط على Enter:
    ipconfig /flushdns
  3. انتظر حتى تظهر الرسالة: ستظهر لك رسالة تفيد بأنه تم مسح ذاكرة التخزين المؤقت لـ DNS بنجاح.

مسح ذاكرة التخزين المؤقت لـ DNS في نظام التشغيل macOS

تختلف طريقة مسح ذاكرة التخزين المؤقت لـ DNS في macOS اعتمادًا على إصدار نظام التشغيل الذي تستخدمه.

  • macOS Sierra و High Sierra و Mojave:
    1. افتح تطبيق Terminal (ابحث عن “Terminal” في Spotlight).
    2. أدخل الأمر التالي واضغط على Enter:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    3. أدخل كلمة مرور حسابك عند المطالبة.
  • macOS Catalina و Big Sur و Monterey و Ventura:
    1. افتح تطبيق Terminal (ابحث عن “Terminal” في Spotlight).
    2. أدخل الأمر التالي واضغط على Enter:
      sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
    3. أدخل كلمة مرور حسابك عند المطالبة.

الخطوة الرابعة: فحص جدار الحماية وبرنامج مكافحة الفيروسات

قد يقوم جدار الحماية أو برنامج مكافحة الفيروسات بحظر الوصول إلى خوادم DNS. تأكد من أن جدار الحماية وبرنامج مكافحة الفيروسات لديك لا يحظران حركة مرور DNS (المنفذ 53).

  1. تحقق من إعدادات جدار الحماية: افتح إعدادات جدار الحماية الخاص بك وتأكد من أنه يسمح بالوصول إلى الإنترنت لجميع التطبيقات والخدمات الضرورية.
  2. تحقق من إعدادات برنامج مكافحة الفيروسات: افتح إعدادات برنامج مكافحة الفيروسات الخاص بك وتأكد من أنه لا يحظر حركة مرور DNS.
  3. جرب تعطيل جدار الحماية أو برنامج مكافحة الفيروسات مؤقتًا: إذا كنت تشك في أن جدار الحماية أو برنامج مكافحة الفيروسات هو سبب المشكلة، فجرب تعطيله مؤقتًا (بحذر شديد) وتحقق مما إذا كان ذلك يحل المشكلة. إذا تم حل المشكلة، فستحتاج إلى تكوين جدار الحماية أو برنامج مكافحة الفيروسات بشكل صحيح للسماح بحركة مرور DNS.

الخطوة الخامسة: فحص جهازك بحثًا عن برامج ضارة

في حالات نادرة، قد تتسبب البرامج الضارة في تغيير إعدادات DNS أو منع الوصول إلى خوادم DNS. قم بإجراء فحص كامل للنظام باستخدام برنامج مكافحة الفيروسات الخاص بك للتأكد من عدم وجود أي برامج ضارة على جهازك.

الخطوة السادسة: الاتصال بمزود خدمة الإنترنت (ISP)

إذا جربت جميع الخطوات المذكورة أعلاه ولم تتمكن من حل المشكلة، فقد تكون المشكلة في خادم DNS الخاص بمزود خدمة الإنترنت الخاص بك. اتصل بمزود خدمة الإنترنت الخاص بك وأخبرهم بالمشكلة. قد يتمكنون من حل المشكلة من جانبهم.

نصائح لتجنب مشكلة عدم استجابة خادم DNS في المستقبل

إليك بعض النصائح لتجنب مشكلة عدم استجابة خادم DNS في المستقبل:

  • استخدم خوادم DNS عامة وموثوقة: كما ذكرنا سابقًا، يمكن أن يساعد استخدام خوادم DNS عامة مثل Google Public DNS أو Cloudflare DNS في تحسين سرعة وموثوقية اتصال الإنترنت الخاص بك.
  • قم بتحديث جهاز التوجيه (Router) بانتظام: تأكد من أن جهاز التوجيه الخاص بك يعمل بأحدث إصدار من البرامج الثابتة (Firmware). يمكن أن تساعد التحديثات في إصلاح الأخطاء وتحسين الأداء.
  • قم بمسح ذاكرة التخزين المؤقت لـ DNS بانتظام: قم بمسح ذاكرة التخزين المؤقت لـ DNS بانتظام لمنع المشاكل المتعلقة بالمعلومات المخزنة مؤقتًا.
  • حافظ على تحديث برنامج مكافحة الفيروسات الخاص بك: تأكد من أن برنامج مكافحة الفيروسات الخاص بك محدث لحماية جهازك من البرامج الضارة التي قد تتسبب في مشاكل DNS.
  • كن حذرًا بشأن المواقع التي تزورها والملفات التي تقوم بتنزيلها: تجنب زيارة المواقع المشبوهة أو تنزيل الملفات من مصادر غير موثوقة لتقليل خطر الإصابة بالبرامج الضارة.

الخلاصة

مشكلة “عدم استجابة خادم DNS” مزعجة، ولكن يمكن حلها بسهولة في معظم الحالات. باتباع الخطوات المذكورة في هذا الدليل، يمكنك تحديد سبب المشكلة وإصلاحها بنفسك. تذكر أن الصبر والمثابرة هما المفتاح لحل أي مشكلة تقنية. إذا كنت لا تزال تواجه صعوبة في حل المشكلة، فلا تتردد في الاتصال بفني متخصص للحصول على المساعدة.

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments