- unstable 4.31.0-1
| gai.conf(5) | File Formats Manual | gai.conf(5) |
الاسم¶
gai.conf - ملف تهيئة getaddrinfo(3)
الوصف¶
قد يُرجع استدعاء getaddrinfo(3) إجابات متعددة. وفقًا لـ RFC 3484، يجب ترتيب هذه الإجابات بحيث تكون الإجابة ذات أعلى معدل نجاح أولاً في القائمة. توفر RFC خوارزمية للترتيب. لكن القواعد الثابتة ليست كافية دائمًا. لهذا السبب، تتطلب RFC أيضًا أن يكون لدى مسؤولي النظام إمكانية تغيير الترتيب ديناميكيًا. بالنسبة لتطبيق glibc، يمكن تحقيق ذلك باستخدام ملف /etc/gai.conf.
يتكون كل سطر في ملف التهيئة من كلمة مفتاحية ومعاملاتها. يتم تجاهل المسافات البيضاء في أي مكان. الأسطر التي تبدأ بـ '#' هي تعليقات ويتم تجاهلها.
الكلمات المفتاحية المعترف بها حاليًا هي:
- label netmask label
- تُضاف القيمة إلى جدول التصنيف المستخدم في ترتيب RFC 3484. إذا وُجد أي تعريف label في ملف التهيئة، لا يُستخدم الجدول المبدئي. يجب تكرار جميع تعريفات التصنيف في الجدول المبدئي التي يجب الاحتفاظ بها. بعد الكلمة المفتاحية، يجب أن يحتوي السطر على قناع شبكة وقيمة تصنيف.
- precedence netmask precedence
- هذه الكلمة المفتاحية مشابهة لـ label، لكن بدلاً من ذلك تُضاف القيمة إلى جدول الأسبقية كما هو محدد في RFC 3484. مرة أخرى، يؤدي وجود سطر precedence واحد في ملف التهيئة إلى عدم استخدام الجدول المبدئي.
- reload <yes|no>
- تتحكم هذه الكلمة المفتاحية فيما إذا كانت العملية تتحقق مما إذا كان ملف التهيئة قد تغير منذ آخر مرة قُرئ فيها. إذا كانت القيمة "yes"، يُعاد قراءة الملف. قد يُسبب هذا مشاكل في التطبيقات متعددة الخيوط وهو فكرة سيئة عمومًا. المبدئي هو "no".
- scopev4 mask value
- أضف قاعدة أخرى إلى جدول النطاق RFC 3484 لعنوان IPv4. بشكل مبدئي، تُستخدم معرفات النطاق الموصوفة في القسم 3.2 من RFC 3484. تغيير هذه المبدئيات يجب أن يكون نادرًا ما يكون ضروريًا.
الملفات¶
/etc/gai.conf
الإصدارات¶
ملف gai.conf مدعوم منذ glibc 2.5.
أمثلة¶
سيتم تحديد الجدول المبدئي وفقًا لـ RFC 3484 باستخدام ملف التهيئة التالي:
label ::1/128 0 label ::/0 1 label 2002::/16 2 label ::/96 3 label ::ffff:0:0/96 4 precedence ::1/128 50 precedence ::/0 40 precedence 2002::/16 30 precedence ::/96 20 precedence ::ffff:0:0/96 10
يتضمن glibc
بعض
القواعد
الإضافية
في جدول
التصنيف
للعناوين
المحلية
للموقع، ULA،
وأنفاق Teredo.
جدول
التصنيف
المبدئي
الخاص به هو:
label ::1/128 0 label ::/0 1 label 2002::/16 2 label ::/96 3 label ::ffff:0:0/96 4 label fec0::/10 5 label fc00::/7 6 label 2001:0::/32 7
انظر أيضًا¶
getaddrinfo(3)، RFC 3484
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 8 فبراير 2026 | صفحات دليل لينكس 6.18 |