Scroll to navigation

host.conf(5) File Formats Manual host.conf(5)

الاسم

host.conf - ملف تهيئة المحلل

الوصف

يحتوي الملف /etc/host.conf على معلومات تهيئة خاصة بمكتبة المحلل. يجب أن يحتوي على كلمة تهيئة واحدة لكل سطر، متبوعة بمعلومات التهيئة المناسبة. يتم التعرف على الكلمات المفتاحية التالية:

يمكن إدراج هذه الكلمة المفتاحية أكثر من مرة. في كل مرة يجب أن تتبع بقائمة من النطاقات، مفصولة بنقطتين (':') أو فاصلة منقوطة (';') أو فواصل (',')، مع النقطة البادئة. عند التعيين، تقوم مكتبة المحلل آليًا بقص اسم النطاق المعطى من نهاية أي اسم مضيف يتم حله عبر DNS. هذا مخصص للاستخدام مع المضيفين والنطاقات المحلية. (ملاحظة ذات صلة: trim لا يؤثر على أسماء المضيفين التي تم جمعها عبر NIS أو ملف hosts(5). يجب توخي الحذر لضمان أن اسم المضيف الأول لكل إدخال في ملف المضيفين مؤهل بالكامل أو غير مؤهل، حسب ما يناسب التثبيت المحلي.)
القيم الصالحة هي on و off. إذا تم التعيين على on، فستعيد مكتبة المحلل جميع العناوين الصالحة لمضيف يظهر في ملف /etc/hosts، بدلاً من الأول فقط. هذا هو off مبدئيًا، لأنه قد يسبب فقدانًا كبيرًا في الأداء في المواقع ذات ملفات المضيفين الكبيرة.
القيم الصالحة هي on و off. إذا تم التعيين على on، فستحاول مكتبة المحلل إعادة ترتيب عناوين المضيف بحيث يتم إدراج العناوين المحلية (أي على نفس الشبكة الفرعية) أولاً عند تنفيذ gethostbyname(3). تتم إعادة الترتيب لجميع طرق البحث. القيمة المبدئية هي off.

البيئة

يمكن استخدام متغيرات البيئة التالية للسماح للمستخدمين بتجاوز السلوك الذي تم تهيئته في /etc/host.conf:

إذا تم تعيينه، يشير هذا المتغير إلى ملف يجب قراءته بدلاً من /etc/host.conf.
يتجاوز أمر multi.
يتجاوز أمر reorder.
قائمة من النطاقات، مفصولة بنقطتين (':') أو فاصلة منقوطة (';') أو فواصل (',')، مع النقطة البادئة، والتي ستُضاف إلى قائمة النطاقات التي يجب قصها.
قائمة من النطاقات، مفصولة بنقطتين (':') أو فاصلة منقوطة (';') أو فواصل (',')، مع النقطة البادئة، والتي ستستبدل قائمة النطاقات التي يجب قصها. يتجاوز أمر trim.

الملفات

/etc/host.conf
ملف تهيئة المحلل
/etc/resolv.conf
ملف تهيئة المحلل
/etc/hosts
قاعدة بيانات المضيفين المحليين

ملاحظات

توجد الاختلافات التالية مقارنة بالتنفيذ الأصلي. يأمر جديد spoof ومتغير بيئة جديد RESOLV_SPOOF_CHECK يمكنهما أخذ وسائط مثل off وnowarn وwarn. يمكن أن تظهر تعليقات الأسطر في أي مكان وليس فقط في بداية السطر.

تاريخي

ملف nsswitch.conf(5) هو الطريقة الحديثة للتحكم في ترتيب عمليات البحث عن المضيف.

في glibc 2.4 والإصدارات الأقدم، يتم التعرف على الكلمة المفتاحية التالية:

تحدد هذه الكلمة المفتاحية كيفية إجراء عمليات بحث المضيف. يجب أن يتبعها طريقة بحث واحدة أو أكثر، مفصولة بفواصل. الطرق الصالحة هي bind وhosts وnis.
يتجاوز الأمر order.

منذ glibc 2.0.7 وحتى glibc 2.24، تم التعرف على الكلمات المفتاحية والمتغير البيئي التاليين ولكن لم يتم تنفيذهما أبدًا:

القيم الصالحة هي on وoff. إذا تم تعيينها إلى on، فستحاول مكتبة المحلل منع انتحال اسم المضيف لتعزيز أمان rlogin وrsh. تعمل كالتالي: بعد إجراء بحث عنوان مضيف، ستجري مكتبة المحلل بحث اسم مضيف لذلك العنوان. إذا لم يتطابق اسمي المضيفين، يفشل الاستعلام. القيمة المبدئية هي off.
القيم الصالحة هي on وoff. إذا تم تعيين هذا الخيار إلى on وتم تعيين خيار nospoof أيضًا، فستسجل مكتبة المحلل تحذيرًا للخطأ عبر مرفق syslog. القيمة المبدئية هي off.
القيم الصالحة هي off وnowarn وwarn. إذا تم تعيين هذا الخيار إلى off، يُسمح بالعناوين المنتحلة ولا تُصدر تحذيرات عبر مرفق syslog. إذا تم تعيين هذا الخيار إلى warn، فستحاول مكتبة المحلل منع انتحال اسم المضيف لتعزيز الأمان وتسجيل تحذير للخطأ عبر مرفق syslog. إذا تم تعيين هذا الخيار إلى nowarn، فستحاول مكتبة المحلل منع انتحال اسم المضيف لتعزيز الأمان ولكن لا تُصدر تحذيرات عبر مرفق syslog. تعيين هذا الخيار إلى أي شيء آخر يعادل تعيينه إلى nowarn.
يتجاوز الأوامر nospoof وspoofalert وspoof بنفس طريقة تحليل الأمر spoof. القيم الصالحة هي off وnowarn وwarn.

انظر أيضًا

gethostbyname(3), hosts(5), nsswitch.conf(5), resolv.conf(5), hostname(7), named(8)

ترجمة

تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.

8 فبراير 2026 صفحات دليل لينكس (لم تصدر بعد)