احصل على عناوين IP لخادم DNS من سطر الأوامر في نظام التشغيل Mac OS X
يمكنك استرداد عناوين IP لخادم DNS النشط بسرعة على أي جهاز Mac باستخدام الأداة المساعدة لإعداد الشبكة. يتم ذلك من سطر الأوامر ، لذا قم بتشغيل تطبيق Terminal واكتب أحد سلاسل الأوامر التالية ، اعتمادًا على إصدار OS X الذي يعمل على جهاز Mac.
استرداد تفاصيل DNS من Terminal في الإصدارات الجديدة من OS Xبما في ذلك OS X Yosemite ، Mac OS X 10.7 Lion ، OS X 10.8 Mountain يتم تنفيذ Lion ، 10.9 Mavericks ، وما بعده باستخدام بناء جملة إعداد الشبكة التالي:
networksetup -getdnsservers Wi-Fi
هذا يفترض أنك تستخدم شبكة wi-fi ، وهو ما يفعله معظمنا هذه الأيام. استبدل Wi-Fi بـ ethernet أو الواجهة التي تختارها إذا لم يكن الأمر كذلك.
الحصول على معلومات DNS من سطر الأوامر في الإصدارات السابقة من OS X، مثل Mac OS X 10.6 Snow Leopard، 10.5 ، وما قبله ، استخدم الصيغة التالية بدلاً من ذلك:
networksetup -getdnsservers airport
لاحظ أنني أحدد "Wi-Fi" أو "المطار" في هذه الأمثلة لأنني أستخدم اتصالاً لاسلكيًا بشكل أساسي ، ولكن يمكنك أيضًا تحديد إيثرنت وبلوتوث للحصول على تفاصيل DNS لهؤلاء. واجهات. ما عليك سوى استبدال نص الواجهة الأخيرة بالواجهة التي تبحث عنها لتحديد معلومات IP لنظام أسماء النطاقات ، وعادة ما تكون هي نفسها لكل واجهة على الكمبيوتر.
بافتراض وجود عدة خوادم DNS تم تعيينها ضمن تفضيلات شبكة Mac OS X ، سترى تقريرًا عن كل خادم DNS بترتيب أولويته ، يبدو مثل هذا:
8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1
بالنسبة لأولئك الذين يتساءلون ، فإن أفضل عنوان IP لنظام أسماء النطاقات في تلك القائمة هو DNS العام لـ Google ، والاثنان التاليان من OpenDNS ، وآخرهما هو جهاز توجيه محلي. إذا كنت بحاجة إلى ذلك ، يمكنك استخدام أداة مساعدة مجانية مثل namebench للعثور على خادم DNS سريع.
بالإضافة إلى ذلك ، يمكنك استرداد معلومات DNS باستخدام الأمر 'nslookup' على الخادم ، وهذا سيعيد الإبلاغ عن تفاصيل DNS للخوادم البعيدة ، بالإضافة إلى DNS الأساسي الخاص بك لحل الخادم الآخر:
nslookup google.com
سيعيد هذا تقريرًا مثل ما يلي ، مع عرض بت "الخادم" و "العنوان" الأول عنوان IP الخاص بـ DNS المستخدم بواسطة الجهاز المحلي:
$ nslookup google.com Server: 8.8.8.8 العنوان: 8.8.8.853
إجابة غير موثوقة: ame: google.com العنوان: 74.125.239.135
أخيرًا ، هناك خيار آخر وهو النظر إلى /etc/resolv.conf ، ولكن نظرًا لأن هذا الملف يتم إنشاؤه تلقائيًا ، فإنه لا يعتبر دائمًا دقيقًا إذا تم تغيير DNS مؤخرًا ولم يتم مسحه بعد ، فافعل ذلك لاحظ أن مسح DNS يختلف قليلاً في الإصدارات الجديدة من OS X ، حيث غيرت Apple كيفية عمل DNS في عدة مناسبات.