hosts(5)

الاسم
hosts - بحث جدولي ثابت لأسماء المضيفين

موجز
/etc/hosts

الوصف
تصف صفحة الدليل هذه تنسيق الملف /etc/hosts. هذا الملف هو ملف نصي بسيط يربط عناوين IP بأسماء المضيفين، سطر واحد لكل عنوان IP. يجب أن يحتوي كل مضيف على سطر واحد بالمعلومات التالية:

    عنوان_IP الاسم_القانوني_للمضيف [أسماء_مستعارة...]

يمكن أن يتوافق عنوان IP مع IPv4 أو IPv6. تُفصل حقول الإدخال بأي عدد من الفراغات و/أو أحرف الجدولة. النص من الحرف "#" حتى نهاية السطر هو تعليق، ويُتجاهل. قد تحتوي أسماء المضيفين على أحرف أبجدية رقمية فقط، وعلامات الطرح ("-")، والنقاط ("."). يجب أن تبدأ بحرف أبجدي وتنتهي بحرف أبجدي رقمي. توفر الأسماء المستعارة الاختيارية تغييرات في الاسم، أو تهجئات بديلة، أو أسماء مضيفين أقصر، أو أسماء مضيفين عامة (مثلاً، localhost). إذا لزم الأمر، قد يكون للمضيف إدخالان منفصلان في هذا الملف؛ واحد لكل إصدار من بروتوكول الإنترنت (IPv4 و IPv6).

يطبق خادم نطاق أسماء الإنترنت في بيركلي (BIND) خادم أسماء الإنترنت لأنظمة UNIX. يعزز أو يستبدل الملف /etc/hosts أو بحث اسم المضيف، ويحرر المضيف من الاعتماد على كون /etc/hosts محدثاً وكاملاً.

في الأنظمة الحديثة، على الرغم من استبدال جدول المضيفين بـ DNS، لا يزال يُستخدم على نطاق واسع من أجل:

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

NIS تستخدم المواقع التي تستخدم NIS جدول المضيفين كمدخل لقاعدة بيانات مضيفي NIS. على الرغم من إمكانية استخدام NIS مع DNS، لا تزال معظم مواقع NIS تستخدم جدول المضيفين مع إدخال لجميع المضيفين المحليين كنسخة احتياطية.

العقد المعزولة
    تستخدم المواقع الصغيرة جداً المعزولة عن الشبكة جدول المضيفين بدلاً من DNS. إذا كانت المعلومات المحلية نادراً ما تتغير، والشبكة غير متصلة بالإنترنت، فإن DNS يقدم ميزة قليلة.

الملفات
/etc/hosts

ملاحظات
تسري التعديلات على هذا الملف فوراً عادةً، باستثناء الحالات التي يُخبأ فيها الملف بواسطة التطبيقات.

  ملاحظات تاريخية
قدم RFC 952 التنسيق الأصلي لجدول المضيفين، على الرغم من تغييره منذ ذلك الحين.

قبل ظهور DNS، كان جدول المضيفين الطريقة الوحيدة لحل أسماء المضيفين على الإنترنت الناشئ. في الواقع، يمكن إنشاء هذا الملف من قاعدة بيانات المضيف الرسمية المحفوظة في مركز التحكم في معلومات الشبكة (NIC)، على الرغم من أن التغييرات المحلية كانت مطلوبة غالباً لتحديثه فيما يتعلق بالأسماء المستعارة غير الرسمية و/أو المضيفين غير المعروفين. لم يعد NIC يحتفظ بملفات hosts.txt، على الرغم من النظر حول وقت الكتابة (حوالي 2000)، توجد ملفات hosts.txt تاريخية على شبكة الويب العالمية. وجدت ثلاثة فقط، من 92 و 94 و 95.

أمثلة
    # The following lines are desirable for IPv4 capable hosts
    127.0.0.1       localhost

    # 127.0.1.1 is often used for the FQDN of the machine
    127.0.1.1       thishost.example.org   thishost
    192.168.1.10    foo.example.org        foo
    192.168.1.13    bar.example.org        bar
    146.82.138.7    master.debian.org      master
    209.237.226.90  www.opensource.org

    # The following lines are desirable for IPv6 capable hosts
    ::1             localhost ip6-localhost ip6-loopback
    ff02::1         ip6-allnodes
    ff02::2         ip6-allrouters

انظر أيضًا
hostname(1), resolver(3), host.conf(5), resolv.conf(5), resolver(5), hostname(7), named(8)

إنترنت RFC 952

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

هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 (https://www.gnu.org/licenses/gpl-3.0.html) أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.

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