أخر الاخبار

كيفية حل مشكلات DNS على نظام التشغيل MacOS

 تقوم خوادم DNS (نظام اسم المجال) بترجمة الاسم المألوف للإنسان لموقع الويب (على سبيل المثال، Switchingtomac.com) إلى عنوان IP يشير إلى الخادم المحدد الذي يستضيف موقع الويب هذا.


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

أعد تشغيل كل شيء

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

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

هل جهاز Mac الخاص بك هو المشكلة؟

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

أسرع طريقة للتحقق مما إذا كانت المشكلة تتعلق بشيء آخر غير جهاز Mac الخاص بك هي فتح نفس صفحة الويب على جهاز مختلف متصل بنفس الشبكة. وبدلاً من ذلك، قم بتحويل جهاز Mac الخاص بك إلى اتصال مختلف (على سبيل المثال، نقطة اتصال iPhone أو Ethernet) ومعرفة ما إذا كانت المشكلة لا تزال قائمة.

قد ترغب أيضًا في تجربة متصفح ويب مختلف، مثل التبديل إلى Google Chrome إذا كنت تستخدم Safari أو العكس.

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


قم بتحديث متصفحك ونظام التشغيل macOS

لنفترض أن لديك أي تحديثات معلقة للمتصفح في Chrome أو Safari أو متصفح آخر. أكمل هذا التحديث أولاً قبل استكشاف مشكلة DNS الخاصة بك وإصلاحها بشكل أكبر. يجب ألا يواجه المتصفح أي مشكلات في الاتصال على الرغم من انقطاع DNS أو مشكلة أخرى لأنه يتصل مباشرة بقائمة خوادم التحديث المتاحة.

لقد رأينا أيضًا منشورات على المنتديات عبر الإنترنت تشير إلى أن مشكلات DNS على أجهزة كمبيوتر macOS أكثر دراية بإصدار معين من macOS من الإصدارات الأخرى. على سبيل المثال، يبدو أن نظام التشغيل macOS Big Sur، على وجه الخصوص، يعاني من مشكلة DNS التي تظهر بشكل عشوائي.

سواء كانت هذه مشكلة تتعلق بإصدارات محددة من macOS، فمن الجيد التحديث إلى أحدث إصدار من إصدار macOS الذي تقوم بتشغيله. وبدلاً من ذلك، إذا كنت مستعدًا لإجراء ترقية كبيرة، فقم بالتحديث إلى الإصدار الأحدث من macOS الذي تدعمه أجهزة Mac لديك. من المفترض أن يؤدي هذا إلى القضاء على مشكلات DNS الناجمة عن أي أخطاء معروفة لشركة Apple.


أعد تشغيل mDNSResponder

إذا قمت بفتح مراقب نشاط macOS، فسترى عملية تسمى "mDNSResponder" كأحد البرامج العديدة التي تعمل في خلفية نظام التشغيل. يؤدي هذا البرنامج الصغير وظيفة مهمة: فهو يبحث عن الأجهزة الموجودة على الشبكة التي تستخدم بروتوكول شبكة Bonjour بدون تكوين من Apple.

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

افتح مراقب النشاط من خلال البحث عنه في Spotlight Search . يمكنك فتح بحث Spotlight بالضغط على Command + Space .

ابحث عن mDNSresponder في قائمة العمليات الجارية باستخدام وظيفة البحث .

حدده، ثم حدد الرمز X لإيقاف العملية.

قم بتأكيد رغبتك في فرض إنهاء mDNSresponder .

حاول فتح الموقع مرة أخرى.

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

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

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

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

افتح المحطة الطرفية . يمكنك العثور عليه بالضغط على Command + Space ثم البحث عن "Terminal".

بعد ذلك، سنقوم بتشغيل أمر باستخدام "sudo" أو "Super User DO". يؤدي هذا إلى رفع الأمر إلى أعلى مستوى مسؤول. قد يتعين عليك إدخال كلمة مرور المسؤول لجهاز Mac الخاص بك عند تنفيذ هذه الأوامر.

يختلف الأمر الطرفي الدقيق لمسح DNS في نظام التشغيل macOS اعتمادًا على الإصدار قيد التشغيل لديك. الأوامر التالية خاصة بكل إصدار مدرج من macOS.

بالنسبة إلى Mojave (الإصدار 10.14)، وHigh Sierra (الإصدار 10.13)، وSierra (الإصدار 10.12)، وMountain Lion (الإصدار 10.8)، وLion (الإصدار 10.7)، استخدم ما يلي:

Sudo killall -HUP mDNSResponder

بالنسبة إلى El Capitan (الإصدار 10.11) وMavericks (الإصدار 10.9):

sudo dscacheutil -flushcache sudo killall -HUP mDNSResponder


بالنسبة إلى يوسمايت (الإصدار 10.10):

Sudo Discoveryutil mdnsflushcache Sudo Discoveryutil udnsflushcache


بالنسبة إلى Snow Leopard (الإصدار 10.6) وLeopard (الإصدار 10.5):

سودو dscacheutil -flushcache


بالنسبة للنمر (الإصدار 10.4):

lookupd -flushcache


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


إذا كنت بحاجة إلى مسح DNS على أجهزة Windows أو iOS أو Android، فراجع دليل مسح ذاكرة التخزين المؤقت لـ DNS الخاص بنا .


تغيير خادم DNS الخاص بك

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

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


افتح قائمة Apple وحدد تفضيلات النظام .

بعد ذلك، حدد الشبكة .

اختر الآن اتصال الشبكة الذي تريد تحديد خادم DNS له. إذا كنت تستخدم Wi-Fi، فحدد اتصال Wi-Fi المناسب. إذا كنت تستخدم واجهات شبكة متعددة، فسيتعين عليك تكرار هذه الخطوات لجميعها.

حدد خيارات متقدمة ، ثم حدد علامة التبويب DNS .

لإضافة خادم DNS، حدد الزر + ضمن قسم خوادم DNS .

إن اختيار خادم DNS أمر متروك لك، ولكن يوصى بشدة باستخدام Cloudflare DNS وGoogle DNS.

الخيار الأول الجيد هو خادم DNS العام السريع والدقيق من Google. هذه هي التفاصيل للدخول:

8.8.8.8

8.8.4.4

2001:4860:4860::8888

2001:4860:4860::8844

هذه هي الخوادم التي يجب إضافتها إلى Cloudflare DNS:


1.1.1.1

1.0.0.1

2606:4700:4700::1111

2606:4700:4700::1001

البديل الجيد الثالث هو OpenDNS. هذه هي عناوين الخادم:

208.67.222.222

208.67.220.220

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


تحقق من جدار حماية ماك

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


قم بإعداد التوجيه المخصص باستخدام ملف المضيفين

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


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


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


يمكنك إعداد قائمة بعمليات إعادة التوجيه الدائمة لمواقع الويب الأكثر أهمية لديك حتى لا تؤثر عليها أي مشكلة في نظام أسماء النطاقات (DNS) على الإطلاق. راجع دليل تحرير ملف macOS Host للحصول على التعليمات الدقيقة.


تعليقات



    حجم الخط
    +
    16
    -
    تباعد السطور
    +
    2
    -