- trixie-backports 4.31.0-1~bpo13+1
- testing 4.31.0-1
- 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 precedence
- تضاف القيمة إلى جدول التصنيف المستخدم في فرز RFC 3484. إذا وُجد أي تعريف label في ملف الإعدادات، لا يُستخدم الجدول المبدئي. يجب تكرار جميع تعريفات التصنيف للجدول المبدئي التي يراد الاحتفاظ بها. بعد الكلمة المفتاحية، يجب أن يحتوي السطر على قناع شبكة وقيمة أسبقية.
- precedence قناع_الشبكة الأسبقية
- هذه الكلمة المفتاحية مشابهة لـ label، لكن بدلاً من ذلك تُضاف القيمة إلى جدول الأسبقية كما هو محدد في RFC 3484. مرة أخرى، يؤدي وجود سطر precedence واحد في ملف التهيئة إلى عدم استخدام الجدول المبدئي.
- reload <نعم|لا>
- تتحكم هذه الكلمة المفتاحية فيما إذا كانت العملية تتحقق من تغيير ملف الإعدادات منذ آخر قراءة له. إذا كانت القيمة "نعم"، يُعاد قراءة الملف. قد يسبب هذا مشاكل في التطبيقات متعددة الخيوط وهو فكرة سيئة بشكل عام. المبدئي هو "لا".
- scopev4 قناع قيمة
- أضف قاعدة أخرى إلى جدول نطاق RFC 3484 لعنوان IPv4. مبدئياً، تُستخدم معرفات النطاق الموصوفة في القسم 3.2 من RFC 3438. نادراً ما يكون تغيير هذه المبدئيات ضرورياً.
الملفات¶
/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
انظر أيضًا¶
getaddrinfo(3)، RFC 3484
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| 2 مايو 2024 | صفحات دليل لينكس 6.9.1 |