المقدمة
يتم استخدام الأمر host Linux لاكتشاف عنوان IP الخاص بمجال. يمكن استخدامه أيضًا للعثور على اسم النطاق لعنوان IP.
سيوضح لك هذا الدليل كيفية استخدام المفاتيح الأكثر شيوعًا باستخدام الأمر host.
قيادة المضيف
من جانبه ، سيضيف الأمر host قائمة بكل المفاتيح الممكنة التي يمكن استخدامها معها.
للحصول على قائمة اكتب ما يلي في إطار المحطة طرفية:
مضيف
سيتم عرض النتائج التالية:
- -a - ما يعادل -v -t أي
- -c - يحدد فئة الاستعلام للبيانات غير التابعة لـ IN
- -C - يقارن سجلات SOA على خوادم أسماء موثوقة
- -d - أي ما يعادل -v
- -L - قوائم جميع المضيفين في مجال ، وذلك باستخدام AXFR
- -i - بحث عكسي IP6.INT
- -N - يغير عدد النقاط المسموح بها قبل إجراء بحث الجذر
- - r - يعطل المعالجة العودية
- -R - يحدد عدد مرات إعادة المحاولة لحزم UDP
- -s - يجب أن تتوقف استجابة SERVFAIL عن الاستعلام
- -t - يحدد نوع الاستعلام
- -T - تمكن وضع TCP / IP
- -v - تمكن من إخراج مطول
- -w - يحدد للانتظار إلى الأبد للحصول على الرد
- -W - يحدد مدة انتظار الرد
- -4 - استخدام IPv4 استعلام النقل فقط
- -6 - استخدام IPv6 استعلام النقل فقط
- -m - تعيين علامة تصحيح الذاكرة
- -V - رقم إصدار الطباعة والخروج
كما هو الحال مع العديد من أوامر لينكس ، هناك الكثير من المفاتيح ولكن معظمها لن يكون مطلوبًا لما تحتاجه.
يمكنك معرفة المزيد عن الأمر host بقراءة الصفحة اليدوية.
ما عليك سوى كتابة ما يلي في نافذة الجهاز:
رجل يستضيف
الحصول على عنوان IP للحصول على اسم المجال
لإرجاع عنوان IP لاسم نطاق ، ما عليك سوى كتابة الأمر التالي:
مضيف
على سبيل المثال ، للعثور على اسم المجال لـ linux.about.com ، اكتب الأمر التالي.
استضافة linux.about.com
ستكون النتائج من الأمر host كالتالي:
linux.about.com هو اسم مستعار لـ dynglbcs.about.com.
dynglbcs.about.com لديه عنوان 207.241.148.82
بالطبع linux.about.com هو مجال فرعي for.com. يؤدي تشغيل الأمر host ضد اسم مجال about.com الكامل إلى إرجاع عنوان IP مختلف.
about.com لديه عنوان 207.241.148.80
هناك المزيد من الإخراج من الأمر host ضد about.com حيث يعرض كيفية معالجة البريد.
فمثلا:
تتم معالجة بريد about.com بواسطة 500 ALT4.ASPMX.L.Google.com
احصل على اسم المجال من عنوان IP
عكس إرجاع عنوان IP من اسم نطاق هو إرجاع اسم المجال من عنوان IP.
يمكنك القيام بذلك عن طريق كتابة ما يلي في نافذة طرفية:
مضيف <عنوان IP>
على سبيل المثال ، نعلم أن 207.241.148.80 هو عنوان IP لـ About.com. اكتب ما يلي في نافذة طرفية:
المضيف 207.241.148.80
النتائج كما يلي:
82.148.241.207.in-addr.arpa اسم مؤشر المجال glbny.about.com.
يقوم الأمر host افتراضيًا بإرجاع معلومات كافية فقط ولكن يمكنك الحصول على إخراج أكثر تفصيلاً باستخدام إما رمز التبديل -d أو -v كما يلي:
host -d linux.about.com
تعرض النتائج من الأمر أعلاه المجال الذي تم البحث عنه مع أي نتائج. كما تُرجع تفاصيل بنية SOA للنطاق.
عودة تفاصيل الخدمية للحصول على المجال
SOA لتقف على بداية السلطة. إذا قمت بتسجيل اسم نطاق ثم قمت باستضافة هذا النطاق مع شركة استضافة مواقع ويب ، فيجب على شركة استضافة الويب الحفاظ على بنية SOA لهذا النطاق. يوفر طريقة لتتبع أسماء النطاقات.
يمكنك العثور على تفاصيل بنية SOA للنطاق من خلال كتابة الأمر التالي:
يستضيف -C
المضيف -C
على سبيل المثال اكتب ما يلي في نافذة طرفية:
يستضيف -C about.com
هناك عدد من النتائج التي تم إرجاعها ولكنها تحتوي جميعها على نفس الحقول كالتالي:
- خادم الاسم الأساسي
- الجهة المسؤولة عن المجال
- طابع زمني يتغير عند تحديث النطاق
- يجب أن يتم تحديث عدد الثواني قبل أن يتم تحديث المنطقة
- يجب إعادة محاولة عدد الثواني قبل أن تتم إعادة محاولة التحديث الفاشلة
- لم يعد الحد الأعلى بالثواني قبل المنطقة يعتبر موثوقًا به
- النتيجة السلبية TTL.
تقدم صفحة الويب هذه نظرة عامة جيدة حول SOA.
ملخص
من الواضح أن هناك العديد من المفاتيح الأخرى مثل -l التي توفر قائمة و -T التي تبحث باستخدام TCP / IP بدلاً من UDP.
ستجد أن الكثير من خوادم الويب سترفض هذه الأنواع من الاستعلامات.
بشكل عام ، ربما تحتاج فقط إلى استخدام الأمر host لإرجاع إما عنوان IP لاسم المجال أو اسم المجال لعنوان IP.