كتيبات سطر الأوامر

Man » دليل host عبر الإنترنت - وثائق مفصلة عبر الإنترنت لصفحة دليل host

🌍
host - أداة بحث DNS

الملخص

host [-aACdlnrsTUwv] [-c class] [-N ndots] [-p port] [-R number] [-t type] [-W wait] [-m flag] [
[-4] | [-6] ] [-v] [-V] {name} [server]

الوصف

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

name هو اسم المجال الذي يجب البحث عنه. يمكن أن يكون أيضًا عنوان IPv4 عشري منقوط أو عنوان IPv6 مفصول بنقطتين، وفي هذه الحالة يقوم host افتراضيًا بإجراء بحث عكسي لهذا العنوان. server هو وسيطة اختيارية وهي إما اسم أو عنوان IP لخادم الاسم الذي يجب أن يستعلم host منه بدلاً من الخادم أو الخوادم المدرجة في /etc/resolv.conf.

الخيارات

-4 تحدد هذه الخيار أنه يجب استخدام IPv4 فقط لنقل الاستعلام. انظر أيضًا الخيار -6.

-6 يحدد هذا الخيار أنه يجب استخدام IPv6 فقط لنقل الاستعلام. انظر أيضًا الخيار -4.

-a الخيار -a ("الكل") يعادل عادةً -v -t ANY. يؤثر أيضًا على سلوك خيار القائمة -l.

-A الخيار -A ("تقريبًا الكل") يعادل -a، باستثناء أن سجلات RRSIG و NSEC و NSEC3 يتم استبعادها من الإخراج.

-c class

يحدد هذا الخيار فئة الاستعلام، والتي يمكن استخدامها للبحث عن سجلات فئة HS (Hesiod) أو CH (Chaosnet). الفئة الافتراضية هي IN (الإنترنت).

-C يشير هذا الخيار إلى أنه يجب على named التحقق من الاتساق، مما يعني أن استعلامات host لسجلات SOA لمنطقة الاسم من جميع خوادم الأسماء الموثوقة لتلك المنطقة. يتم تعريف قائمة بخوادم الأسماء بواسطة سجلات NS التي تم العثور عليها للمنطقة.

-d يطبع هذا الخيار آثار التصحيح، وهو يعادل خيار verbose -v.

-l يخبر هذا الخيار named بإدراج المنطقة، مما يعني أن أمر host يقوم بإجراء نقل منطقة من منطقة الاسم ويطبع سجلات NS و PTR وسجلات العناوين (A/AAAA).

معًا، تقوم الخيارات -l -a بطباعة جميع السجلات الموجودة في المنطقة.

-N ndots

يحدد هذا الخيار عدد النقاط (ndots) التي يجب أن تكون في الاسم حتى يتم اعتباره مطلقًا. القيمة الافتراضية هي القيمة المحددة باستخدام عبارة ndots في /etc/resolv.conf، أو 1 إذا لم تكن هناك عبارة ndots. يتم تفسير الأسماء التي تحتوي على عدد أقل من النقاط على أنها أسماء نسبية، ويتم البحث عنها في المجالات المدرجة في التوجيه search أو domain في /etc/resolv.conf.

-p port

يحدد هذا الخيار المنفذ الذي يجب الاستعلام عنه على الخادم. الافتراضي هو 53.

-r يحدد هذا الخيار استعلامًا غير متكرر؛ يؤدي تعيين هذا الخيار إلى مسح بت RD (الاستعلام المتكرر مطلوب) في الاستعلام. هذا يعني أن خادم الاسم الذي يتلقى الاستعلام لا يحاول حل الاسم. يمكّن خيار -r host من تقليد سلوك خادم اسم عن طريق إجراء استعلامات غير متكررة، ويتوقع تلقي إجابات لتلك الاستعلامات التي يمكن أن تكون إحالات إلى خوادم أسماء أخرى.

-R رقم

يحدد هذا الخيار عدد محاولات إعادة إرسال استعلامات UDP. إذا كان الرقم سالبًا أو صفرًا، فسيتم تعيين عدد المحاولات تلقائيًا إلى 1. القيمة الافتراضية هي 1، أو قيمة خيار "attempts" في /etc/resolv.conf، إذا تم تعيينها.

-s

يخبر هذا الخيار "named" بعدم إرسال الاستعلام إلى خادم الأسماء التالي إذا استجاب أي خادم باستجابة "SERVFAIL"، وهو عكس السلوك الطبيعي لمحلل الروابط.

-t نوع

يحدد هذا الخيار نوع الاستعلام. يمكن أن يكون الوسيط "type" أي نوع استعلام معترف به: CNAME، NS، SOA، TXT، DNSKEY، AXFR، إلخ.

عند عدم تحديد نوع استعلام، يختار "host" تلقائيًا نوع استعلام مناسب. افتراضيًا، يبحث عن سجلات A، AAAA، MX، وHTTPS. إذا تم إعطاء الخيار "-C"، يتم إجراء استعلامات عن سجلات SOA. إذا كان "name" عنوان IPv4 عشري منقوط أو عنوان IPv6 منقوط بنقطتين، فيقوم "host" بالاستعلام عن سجلات PTR.

إذا تم اختيار نوع استعلام IXFR، فيمكن تحديد الرقم التسلسلي الأولي عن طريق إلحاق علامة المساواة (=)، متبوعة بالرقم التسلسلي الأولي، على سبيل المثال، -t IXFR=12345678.

-T، -U يحدد هذا الخيار TCP أو UDP. افتراضيًا، يستخدم "host" UDP عند إجراء الاستعلامات؛ يجعل الخيار "-T" يستخدم اتصال TCP عند الاستعلام عن خادم الأسماء. يتم تحديد TCP تلقائيًا للاستعلامات التي تتطلب ذلك، مثل طلبات نقل المنطقة (AXFR). الاستعلامات من النوع ANY افتراضيًا هي TCP، ولكن يمكن إجبارها على استخدام UDP في البداية عبر الخيار "-U".

-m علامة

يحدد هذا الخيار استخدام الذاكرة لتصحيح الأخطاء: يمكن أن تكون العلامة "record" أو "usage" أو "trace". يمكن تحديد الخيار "-m" أكثر من مرة لتعيين علامات متعددة.

-v يحدد هذا الخيار الإخراج المطول، وهو مكافئ لخيار التصحيح "-d". يمكن أيضًا تمكين الإخراج المطول عن طريق تعيين خيار التصحيح في /etc/resolv.conf.

-V يطبع هذا الخيار رقم الإصدار ويخرج.

-w يحدد هذا الخيار "الانتظار إلى الأبد": يتم تعيين مهلة الاستعلام إلى الحد الأقصى الممكن. راجع أيضًا الخيار "-W".

-W وقت

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

افتراضيًا، ينتظر "host" لمدة 5 ثوانٍ لاستجابات UDP و10 ثوانٍ لاتصالات TCP. يمكن تجاوز هذه القيم الافتراضية بواسطة خيار "timeout" في /etc/resolv.conf.

راجع أيضًا الخيار "-w".

دعم IDN

إذا تم بناء "host" مع دعم IDN (أسماء النطاقات الدولية)، فيمكنه قبول وعرض أسماء نطاقات غير ASCII. يقوم "host" بتحويل ترميز أحرف اسم المجال بشكل مناسب قبل إرسال طلب إلى خادم DNS أو عرض رد من الخادم. لإيقاف دعم IDN، قم بتعريف متغير بيئة "IDN_DISABLE". يتم تعطيل دعم IDN إذا تم تعيين المتغير عند تشغيل "host".

الملفات

/etc/resolv.conf

راجع أيضًا

dig(1)، named(8).


المؤلف

Internet Systems Consortium

حقوق النشر

2025 Internet Systems Consortium