قم بإجراء عمليات بحث مفصلة عن DNS باستخدام أمر المضيف في OS X

Anonim

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

يعد استخدام أمر المضيف أمرًا سهلاً للغاية ، فهو مضمن في نظامي التشغيل Mac OS X و Linux ، لذا يجب أن تكون قادرًا على استخدامه عند الضرورة لإجراء بحث عن DNS. صيغة الأمر بسيطة ، افتح Terminal واستخدم ما يلي فقط:

مضيف

يمكنك أيضًا استخدام العلم -a للحصول على أي تفاصيل DNS ، والتي تنتهي بتوفير بحث شامل:

مضيف -a

على سبيل المثال ، الاستبدال بـ google وتشغيل المضيف -a على google.com يعطي قائمة شاملة بتفاصيل بحث DNS لعناوين IP وخوادم البريد التي لا تعد ولا تحصى.

"

Air٪ host -a google.com جرب google.com ؛؛ مقطوع ، إعادة المحاولة في وضع TCP. جرب جوجل.كوم ؛ ؛ ->>HEADER<<- كود التشغيل: QUERY ، الحالة: NOERROR ، المعرف: 64673 ؛؛ الأعلام: qr rd ra ؛ QUERY: 1، ANSWER: 27، AUTHORITY: 0، ADDITIONAL: 0 ؛؛ قسم السؤال: google.com. في أي ؛؛ قسم الإجابة: google.com. 299 IN A 1.2.3.208 google.com. 299 IN A 1.2.3.213 google.com. 299 IN A 1.2.3.210 google.com. 299 IN A 1.2.3.212 google.com. 299 IN A 1.2.3.215 google.com. 299 IN A 1.2.3.209 google.com. 299 IN A 1.2.3.214 google.com. 299 IN A 1.2.3.221 google.com. 299 IN A 1.2.3.218 google.com. 299 IN A 1.2.3.211 google.com. 299 IN A 1.2.3.220 google.com. 299 IN A 1.2.3.219 google.com. 299 IN A 1.2.3.216 google.com. 299 IN A 1.2.3.217 google.com. 299 IN A 1.2.3.207 google.com. 21599 في NS ns3.google.com. google.com. 599 IN MX 40 alt3.aspmx.l.google.com. google.com. 21599 في TYPE257 \19 000714981749824711982818926F6D google.com. 21599 في الخدمية ns1.google.com. dns-admin.google.com. 2015031701 7200 1800 1209600300 google.com. 599 IN MX 50 alt4.aspmx.l.google.com. google.com. 3599 IN TXT v=spf1 تشمل: _spf.google.com ip4: 21.71.93.70/31 ip4: 211.24.93.2/31 ~ كل google.com. 21599 في NS ns1.google.com. google.com. 21599 في NS ns2.google.com. google.com. 599 في MX 10 aspmx.l.google.com. google.com. 599 IN MX 20 alt1.aspmx.l.google.com. google.com. 21599 في NS ns4.google.com. google.com. 599 IN MX 30 alt2.aspmx.l.google.com. تم استلام 613 بايت من 8.8.8.853 في 98 مللي ثانية Air٪ "

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

يمكنك أيضًا الحصول على أنواع سجلات محددة بعلامة -t ، على سبيل المثال ، إذا كنت تريد سجل CNAME أو ANAME أو NameServer (NS) ، فسيبدو بناء الجملة على النحو التالي:

host -t NS

مرة أخرى لاستخدام google.com كمثال ، سيؤدي الاستعلام عن خادم الأسماء إلى:

٪ host -t NS google.com google.com name server ns3.google.com. google.com name server ns2.google.com. google.com name server ns1.google.com. google.com name server ns4.google.com.

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

قم بإجراء عمليات بحث مفصلة عن DNS باستخدام أمر المضيف في OS X