إذا كان خادمك لا يقبل خطافات الويب من GitHub إلا من عناوين IP المسموح بها، فأضف ثلاث بادئات جديدة إلى قائمة السماح. أعلنت GitHub في 29 أكتوبر 2026 أن نطاقات جديدة لعمليات التسليم إلى github.com أُضيفت إلى حقل hooks في واجهة Meta API. يشمل التغيير عمليات تسليم خطافات الويب إلى github.com في جميع الخطط، بما فيها GitHub Enterprise Cloud.

النطاقات التي ينبغي إضافتها
للتحديث اليدوي، تسرد GitHub بادئات CIDR التالية:
9.234.98.160/289.234.98.176/289.234.106.48/28
أضفها إلى جانب عناوين GitHub المسموح بها حاليًا، مع الإبقاء على النطاقات السابقة. إذا كانت قائمة السماح تُحدَّث بالفعل عبر واجهة Meta API، فلا حاجة إلى تعديل منفصل لهذه البادئات: إذ تُعاد القائمة الحالية لخطافات الويب في حقل hooks. وتحذّر وثائق Meta API من أن القيم الواردة في مثال الاستجابة توضيحية؛ لذا اطلب أحدث البيانات مباشرةً عند إعداد تكوين فعلي.
تحقّق من طريقة إنشاء قائمة السماح
ابدأ بتحديد موضع إعداد قائمة العناوين المسموح بها: أفي جدار حماية التطبيق، أم في الوكيل العكسي، أم في سياسة سحابية، أم في جدار حماية مؤسسي؟ ثم تحقّق مما إذا كان النظام يحدّث المجموعة كاملة من GET /meta أم يحتفظ بالسجلات المُضافة يدويًا فقط. في الحالة الأولى، تأكد من أن حقل hooks مشمول في المزامنة؛ وفي الثانية، أضف البادئات الثلاث من دون حذف النطاقات السابقة.
تتوفر بيانات GET /meta العامة من دون مصادقة. وتوصي GitHub بتحديث قائمة السماح دوريًا، إذ قد تتغير عناوين خدماتها. لأتمتة العملية، استخرج حقل hooks من الاستجابة وقارن المجموعة كاملة بالتكوين المحلي قبل تطبيق قواعد الشبكة.
ما الذي ينبغي التحقق منه بعد التحديث
تأكد من ظهور بادئات CIDR الجديدة في التكوين النشط ومن بقاء السجلات القديمة. ثم راجع سجل تسليمات خطافات الويب وسجلات الشبكة بحثًا عن حالات الرفض بعد التغيير. ومن المفيد الجمع بين تصفية IP وفحوص أخرى؛ إذ تشمل توصيات GitHub استخدام HTTPS مع التحقق من الشهادة، وسرّ خطاف الويب، والتحقق من نوع الحدث قبل معالجته.
توصي GitHub بالرد على التسليم برمز 2xx خلال 10 ثوانٍ؛ ويمكن نقل المعالجة الطويلة إلى قائمة انتظار. ويساعد الترويس X-GitHub-Delivery على التحقق من فرادة التسليم والحماية من إعادة تشغيل الطلب.
إذا كانت قائمة السماح ثابتة، فأضف البادئات الثلاث المنشورة يدويًا. أما إذا كان التكوين يُدار آليًا، فحدّث حقل hooks عبر واجهة Meta API وطابق قيمه الحالية دوريًا مع القائمة المحلية. وبذلك لن تبقى العناوين الجديدة خارج القواعد التي ترشّح خطافات الويب الواردة.