اسم
حفر - أداة بحث DNS
موجز
حفر @الخادم -ب عنوان -c صف دراسي -F اسم الملف -ك اسم الملف -p ميناء# -t نوع -x ADDR -y اسم: مفتاح اسم نوع صف دراسي queryopt …
حفر -h
حفر queryopt-العالمية … سؤال …
وصف
حفر (groper معلومات المجال) هي أداة مرنة لاستجواب خوادم أسماء DNS. ينفذ بحث نظام أسماء النطاقات ويعرض الإجابات التي يتم إرجاعها من خادم (أسماء) الاسم التي تم الاستعلام عنها. يستخدم معظم مسؤولي DNSحفر لاستكشاف مشكلات DNS وإصلاحها بسبب مرونتها وسهولة الاستخدام ووضوح الإخراج. تميل أدوات البحث الأخرى إلى الحصول على وظائف أقل منحفر.
برغم منحفر عادةً ما يتم استخدامه مع وسائط سطر الأوامر ، كما أنه يحتوي على وضع دفعي لعمليات قراءة طلبات البحث من ملف. تتم طباعة ملخصًا مختصرًا لخصائص وخيارات سطر الأوامر الخاصة به عندما تكون-h يتم إعطاء الخيار. على عكس الإصدارات السابقة ، فإن تنفيذ BIND9 منحفريسمح بإصدار عمليات بحث متعددة من سطر الأوامر.
ما لم يُطلب منه الاستعلام عن خادم اسم محدد ،حفر سيحاول كل من الخوادم المدرجة في /etc/resolv.conf .
عند عدم وجود وسيطات أو خيارات سطر أوامر ، سيتم تنفيذ استعلام NS لـ "." (الجذر).
استخدام بسيط
دعوة نموذجي منحفر يشبه:
حفر نوع اسم الخادم
أين:
الخادم
هو اسم أو عنوان IP لخادم الأسماء للاستعلام. يمكن أن يكون هذا عنوان IPv4 في الترقيم العشري المنقط أو عنوان IPv6 في الترميز المفصول بفواصل النقطتين. عندما الموردة الخادم الحجة هي اسم مضيف ،حفر يحل هذا الاسم قبل الاستعلام عن خادم الأسماء هذا. إذا لا الخادم يتم توفير الحجة ،حفر يتشاور /etc/resolv.conf واستعلامات خوادم الأسماء المدرجة هناك. يتم عرض الرد من خادم الأسماء الذي يستجيب.
اسم
هو اسم سجل المورد الذي سيتم البحث عنه.
نوع
يشير إلى نوع الاستعلام المطلوب --- أي ، A ، MX ، SIG ، إلخ. نوع يمكن أن يكون أي نوع استعلام صالح. إذا لا نوع يتم توفير الحجة ،حفر سيقوم بإجراء بحث لسجل A.
خيارات
ال-ب يقوم الخيار بتعيين عنوان IP المصدر الخاص بالطلب عنوان . يجب أن يكون هذا عنوانًا صالحًا على أحد واجهات شبكة المضيف.
يتم تجاوز فئة الاستعلام الافتراضية (IN للإنترنت) بواسطة-c اختيار. صف دراسي أي فئة صالحة ، مثل HS for Hesiod records أو CH لسجلات CHAOSNET.
ال-F يجعل الخيارحفرتعمل في وضع دفعي عن طريق قراءة قائمة طلبات البحث لمعالجة من الملف اسم الملف . يحتوي الملف على عدد من الاستعلامات ، واحد لكل سطر. يجب تنظيم كل إدخال في الملف بنفس الطريقة التي سيتم تقديمها كطلبات بحث عنهاحفر باستخدام واجهة سطر الأوامر.
إذا كان رقم المنفذ غير القياسي هو أن يتم الاستعلام عنه ، فإن-p يستخدم الخيار. ميناء# هو رقم المنفذ ذلكحفر سيرسل الاستعلامات الخاصة به بدلاً من رقم منفذ DNS القياسي 53. سيتم استخدام هذا الخيار لاختبار خادم اسم تم تكوينه للاستماع للاستعلامات على رقم منفذ غير قياسي.
ال-t يقوم الخيار بتعيين نوع الاستعلام لـ نوع . يمكن أن يكون أي نوع استعلام صالح معتمد في BIND9. نوع الاستعلام الافتراضي "A" ، ما لم يكن-x يتم توفير الخيار للإشارة إلى بحث عكسي. يمكن طلب نقل المنطقة من خلال تحديد نوع AXFR. عندما تكون هناك حاجة لنقل منطقة متزايدة (IXFR) ، نوع تم تعيينه على ixfr = N. سيحتوي نقل المنطقة المتزايدة على التغييرات التي تم إجراؤها على المنطقة نظرًا لأن الرقم التسلسلي في سجل SOA للمنطقة كان N .
يتم تبسيط عمليات البحث العكسي - تعيين عناوين الأسماء - بواسطة-x اختيار. ADDR هو عنوان IPv4 في الترقيم العشري المنقط ، أو عنوان IPv6 محدد بفواصل النقطتين. عندما يتم استخدام هذا الخيار ، ليست هناك حاجة لتوفير اسم , صف دراسي و نوع الحجج.حفر يقوم تلقائيًا بإجراء بحث عن اسم مثل 11.12.13.10.in-addr.arpa ويقوم بتعيين نوع الاستعلام والفئة إلى PTR و IN على التوالي. بشكل افتراضي ، يتم البحث عن عناوين IPv6 باستخدام نطاق IP6.ARPA والتصنيفات الثنائية كما هو محدد في RFC2874. لاستخدام الأسلوب RFC1886 الأقدم باستخدام IP6.INT المجال والتسميات "nibble" ، حدد-n (عاب) الخيار.
لتوقيع استعلامات DNS المرسلة بواسطةحفر وردودها باستخدام توقيعات المعاملة (TSIG) ، حدد ملف مفتاح TSIG باستخدام-ك اختيار. يمكنك أيضا تحديد مفتاح TSIG نفسه على سطر الأوامر باستخدام-y اختيار؛ اسم هو اسم مفتاح TSIG و مفتاح هو المفتاح الفعلي. المفتاح عبارة عن سلسلة مكونة من 64-encoded ، يتم إنشاؤها عادةً بواسطةDNSSEC-كجن(8). يجب توخي الحذر عند استخدام-y الخيار على أنظمة المستخدمين المتعددين حيث يمكن أن يكون المفتاح مرئيًا في الناتج منملاحظة(1) أو في ملف سجل shell. عند استخدام المصادقة TSIG معحفر، اسم الخادم الذي يتم الاستعلام عنه يحتاج إلى معرفة المفتاح والخوارزمية المستخدمة. في BIND ، يتم ذلك عن طريق توفير الملائمةمفتاح والخادم تصريحات في named.conf .
خيارات QUERY
حفر يوفر عددًا من خيارات الاستعلام التي تؤثر على طريقة إجراء عمليات البحث والنتائج المعروضة.بعض هذه البتات المعيّنة أو المعيّنة للعلامة في رأس الاستعلام ، يحدد بعضها أقسام الإجابة التي يتم طباعتها ، ويحدد البعض الآخر استراتيجيات المهلة وإعادة المحاولة.
يتم تحديد كل خيار استعلام بكلمة رئيسية مسبوقة بعلامة الجمع (+). بعض الكلمات الرئيسية تقوم بتعيين أو إعادة تعيين خيار. قد تكون مسبوقة بالسلسلة "لا" لإبطال معنى تلك الكلمة. الكلمات الرئيسية الأخرى تعيين قيم للخيارات مثل الفاصل الزمني للمهلة. لديهم الشكل+ الكلمة = قيمة. خيارات الاستعلام هي:
+ لا برنامج التعاون الفني
استخدم لا تستخدم TCP عند الاستعلام عن خوادم الأسماء. السلوك الافتراضي هو استخدام UDP ما لم يتم طلب استعلام AXFR أو IXFR ، وفي هذه الحالة يتم استخدام اتصال TCP.
+ لا الرأسمالي
استخدم لا تستخدم TCP عند الاستعلام عن خوادم الأسماء. هذه الصيغة البديلة ل + لا برنامج التعاون الفني يتم توفيرها للتوافق مع الإصدارات السابقة. "VC" تعني "الدائرة الافتراضية".
+ لا تجاهل
تجاهل الاقتطاع في استجابات UDP بدلاً من إعادة المحاولة باستخدام TCP. بشكل افتراضي ، يتم تنفيذ عمليات إعادة محاولة TCP.
+ نطاق = somename
عيّن قائمة البحث لكي تحتوي على النطاق الفردي somename ، كما لو كان محددًا فينطاقالتوجيه في /etc/resolv.conf وتمكين معالجة قائمة البحث كما لو كان + بحث أعطيت الخيار.
+ لا البحث عن
استخدم لا تستخدم قائمة البحث المحددة بواسطة قائمة البحث أو توجيه المجال في resolv.conf (لو اي). لا يتم استخدام قائمة البحث بشكل افتراضي.
+ لا defname
موقوفة ، تعامل كمرادف لـ + لا البحث عن
+ لا aaonly
هذا الخيار لا يفعل شيئا. يتم توفيرها من أجل التوافق مع الإصدارات القديمة منحفر حيث تقوم بتعيين علامة أداة تحليل غير متطورة.
+ لا adflag
اضبط لا تقم بتعيين بت البت (البيانات الأصلية) في الاستعلام. تتسم بت AD حاليا بمعايير قياسية فقط في الاستجابات ، وليس في الاستعلامات ، ولكن يتم توفير القدرة على ضبط البت في الاستعلام للتأكد من اكتماله.
+ لا cdflag
اضبط لا تقم بتعيين القرص المضغوط (التحقق من تعطيل) في الاستعلام. هذا يطلب من الخادم عدم إجراء التحقق من DNSSEC من الاستجابات.
+ لا العودية
تبديل الإعداد الخاص بتجميع RD (العودية المطلوب) في الاستعلام. يتم تعيين هذا البت افتراضيا ، مما يعنيحفر يرسل عادة استفسارات متكررة. يتم تعطيل Recursion تلقائيا عندما + nssearch أو + التتبع يتم استخدام خيارات الاستعلام.
+ لا nssearch
عندما يتم تعيين هذا الخيار ،حفر محاولات العثور على خوادم الأسماء الموثوقة للمنطقة التي تحتوي على الاسم قيد البحث وعرض سجل SOA الذي يحتوي على كل خادم اسم للمنطقة.
+ لا أثر
تبديل تتبع مسار التفويض من خوادم أسماء الجذر للاسم الذي يتم البحث عنه. يتم تعطيل التتبع بشكل افتراضي. عندما يتم تمكين التتبع ،حفر يجعل الاستعلامات المتكررة لتحليل الاسم قيد البحث. وسيتبع ذلك الإحالات من خوادم الجذر ، ويعرض الإجابة من كل خادم تم استخدامه لحل البحث.
+ لا كمد
تبديل طباعة التعليق الأولي في الإخراج الذي يحدد إصدارحفر وخيارات الاستعلام التي تم تطبيقها. تتم طباعة هذا التعليق بشكل افتراضي.
+ لا قصيرة
تقديم إجابة مقتضبة. الافتراضي هو طباعة الإجابة في شكل مطول.
+ لا تحديد
إظهار أو عدم إظهار عنوان IP ورقم المنفذ الذي زودك بالإجابة عند + قصيرة الخيار ممكّن. في حالة طلب إجابات نموذج قصير ، لا يتمثل الإعداد الافتراضي في إظهار عنوان المصدر ورقم المنفذ الخاص بالخادم الذي قدم الإجابة.
+ لا تعليقات
تبديل عرض خطوط التعليق في الإخراج. الافتراضي هو طباعة التعليقات.
+ لا احصائيات
يقوم خيار البحث هذا بتعديل طباعة الإحصائيات: عند إجراء الاستعلام ، وحجم الرد وما إلى ذلك. السلوك الافتراضي هو طباعة إحصائيات الاستعلام.
+ لا ريال قطري
طباعة لا تقم بطباعة الاستعلام أثناء إرساله. بشكل افتراضي ، لا تتم طباعة الاستعلام.
+ لا السؤال
اطبع لا تقم بطباعة قسم الأسئلة في استعلام عندما يتم إرجاع إجابة. الافتراضي هو طباعة قسم الأسئلة كتعليق.
+ لا الجواب
عرض لا تعرض قسم الإجابة في الرد. الافتراضي هو عرضه.
+ لا سلطة
عرض لا تعرض قسم السلطة في الرد. الافتراضي هو عرضه.
+ لا إضافية
عرض لا تعرض القسم الإضافي من الرد. الافتراضي هو عرضه.
+ لا فقط
قم بتعيين أو إلغاء تحديد كافة علامات العرض.
+ وقت = T
يضبط المهلة لاستعلام تي ثواني. الوقت الافتراضي للخارج هو 5 ثوان. محاولة لضبط تي إلى أقل من 1 سيؤدي إلى مهلة استعلام من 1 ثانية يتم تطبيقها.
+ محاولات = T
لتعيين عدد مرات إعادة محاولة استعلامات UDP إلى الخادم تي بدلا من الافتراضي ، 3. إذا تي أقل من أو يساوي صفر ، يتم تقريب عدد مرات إعادة المحاولة بصمت إلى 1.
+ ndots = D
عيّن عدد النقاط التي يجب أن تظهر في اسم إلى د لأنها تعتبر مطلقة. القيمة الافتراضية هي تلك المعرفة باستخدام العبارة ndots في /etc/resolv.conf أو 1 إذا لم يكن هناك بيان ndots. يتم تفسير الأسماء ذات النقاط الأقل على أنها أسماء نسبية وسيتم البحث عنها في النطاقات المدرجة فيبحث أونطاق التوجيه في /etc/resolv.conf .
+ bufsize = B
قم بتعيين حجم المخزن المؤقت لرسائل UDP المعلن عنه باستخدام EDNS0 إلى ب بايت. الحد الأقصى والحد الأدنى لحجم هذا المخزن المؤقت هو 65535 و 0 على التوالي. يتم تقريب القيم خارج هذا النطاق أو خفضها بشكل مناسب.
+ لا متعدد
طباعة السجلات مثل سجلات SOA في تنسيق متعدد الأسطر مطول مع تعليقات يمكن قراءتها. الافتراضي هو طباعة كل سجل على سطر واحد ، لتسهيل عملية تحليل الآلةحفر انتاج.
+ لا تفشل
لا تحاول الملقم التالي إذا تلقيت SERVFAIL. الافتراضي هو عدم محاولة الخادم التالي الذي هو عكس السلوك المحلل كعب الروتين العادي.
+ لا besteffort
محاولة عرض محتويات الرسائل المشوهة. الافتراضي هو عدم عرض الإجابات غير الصحيحة.
+ لا DNSSEC
يتم إرسال سجلات DNSSEC من خلال ضبط DNSSEC OK bit (DO) في سجل OPT في القسم الإضافي من الاستعلام.
متعدد المراجعات
تنفيذ BIND 9 منحفريدعم تحديد استعلامات متعددة على سطر الأوامر (بالإضافة إلى دعم-F خيار ملف دفعي). يمكن تزويد كل من هذه الاستعلامات بمجموعة خاصة بها من الأعلام والخيارات وخيارات الاستعلام.
في هذه الحالة ، كل سؤال الوسيطة تمثل استعلامًا فرديًا في بناء جملة سطر الأوامر الموصوف أعلاه. ويتكون كل منها من أي من الخيارات القياسية والأعلام ، والاسم المطلوب البحث عنه ، ونوع الاستعلام الاختياري والفئة وأي خيارات طلب البحث التي يجب تطبيقها على هذا الاستعلام.
يمكن أيضًا توفير مجموعة شاملة من خيارات الاستعلام ، والتي يجب تطبيقها على جميع الاستفسارات. يجب أن تسبق خيارات الاستعلام العامة هذه المجموعة الأولى من الاسم والفئة والنوع والخيارات والأعلام وخيارات الاستعلام المتوفرة في سطر الأوامر. أي خيارات الاستعلام العالمية (باستثناء+ لا كمد الخيار) يمكن تجاوزها من خلال مجموعة من خيارات الاستعلام الخاصة بالاستعلام. فمثلا:
dig + qr www.isc.org any -x 127.0.0.1 isc.org ns + noqr
يبين كيفحفر يمكن استخدامها من سطر الأوامر لإجراء ثلاث عمليات بحث: أي طلب بحث لـ www.isc.org ، والبحث العكسي عن 127.0.0.1 واستعلام عن سجلات NS لـ isc.org. خيار استعلام عالمي لـ + ريال قطري يتم تطبيق ، لذلكحفر يعرض طلب البحث الأولي الذي أجريته لكل عملية بحث. يحتوي الاستعلام الأخير على خيار استعلام محلي لـ + noqr مما يعنىحفر لن يطبع الاستعلام الأولي عندما يبحث عن سجلات NS لـ isc.org.
أنظر أيضا
مضيف(1) ، واسمه (8) ،DNSSEC-كجن(8), RFC1035 .
مهم: استخدم ال رجل أمر ( رجل٪ ) لمعرفة كيفية استخدام الأمر على جهاز الكمبيوتر الخاص بك.
مقالات ذات صلة
- المضيف - قيادة لينكس - قيادة يونيكس
- حفر (نطاق الإنترنت groper) - ما هو حفر (الإنترنت groper المجال)
- حفر (نطاق الإنترنت groper) - ما هو حفر (الإنترنت groper المجال)
- المحلل - قيادة لينكس - قيادة يونيكس




