مجموعات عناوين IP ونقاط اتصال البوابات

مجموعات عناوين IP ونقاط اتصال البوابات

يمكن لخدمة الخوادم الوكيلة أن تمنحك عنوان اتصال واحدًا ووصولًا إلى عناوين IP عامة كثيرة. والعنوان الذي تدخله في برنامجك هو نقطة اتصال البوابة؛ أما العناوين التي تستطيع الخدمة استخدامها للوصول إلى المواقع فتشكّل مجموعة عناوين IP الخاصة بها. ويرى الموقع عنوان IP للخروج المختار لاتصاله، وقد يختلف عن عنوان البوابة.

توضح مقالة الوكلاء الثابتون والوكلاء بعناوين متناوبة خيار الاحتفاظ بالعنوان أو تغييره. وهنا نميّز بين البوابة في إعداداتك والمخارج التي يستطيع حسابك استخدامها والعناوين المتاحة عند حاجتك إليها.

ما الذي يحدث خلف البوابة

تضم المجموعة مسارات قابلة للاستخدام للوصول إلى الإنترنت عبر عناوين عامة مختلفة. وفي خدمة مركز بيانات، قد تُعد هذه المخارج على خوادم. أما في شبكة سكنية، فقد تخرج البيانات عبر اتصالات منازل مشاركة. وتستخدم مجموعة المحمول اتصالات خلوية. ولا تستطيع قائمة مخزنة من أرقام IP وحدها تمرير طلب: إذ تحتاج الخدمة إلى معدات تعمل ومسار شبكة عبر المخرج المختار.

تمنح البوابة تطبيقك مدخلًا مشتركًا إلى هذه البنية التحتية. ويمر الطلب عادة بالمراحل التالية:

  1. يتصل برنامجك بالبوابة باستخدام بروتوكول وكيل مدعوم ويقدم بيانات الوصول المطلوبة.
  2. تفحص الخدمة الحساب وتحدد المجموعة أو مجموعة العناوين المخصصة التي يستطيع استخدامها.
  3. تطبق إعدادات التوجيه ذات الصلة وتختار مخرجًا متاحًا، أو تستخدم تخصيصًا قائمًا.
  4. ينشئ المخرج الاتصال بالوجهة. وتعود الاستجابة عبر خدمة الوكلاء إلى تطبيقك.

مثلًا، قد يتصل برنامجك بـ gateway.example:8000 بينما يتلقى الموقع البيانات من 192.0.2.14. وقد يخرج اتصال لاحق عبر نقطة الاتصال نفسها من 198.51.100.27. وهذه عناوين توضيحية. احتفظ برنامجك بنقطة الدخول نفسها، بينما غيّرت الخدمة المخرج خلفها.

يتصل تطبيق بـ gateway.example:8000. وتختار البوابة 198.51.100.27 من مجموعة تضم ثلاثة عناوين توضيحية. وترى الوجهة عنوان IP للخروج المختار.

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

ماذا يعني مضيف البوابة ومنفذها

تتكون نقطة الاتصال من مضيف ومنفذ. والمضيف اسم نطاق أو عنوان IP، بينما يحدد المنفذ الخدمة التي تقبل الاتصال. ويحتاج برنامجك أيضًا إلى بروتوكول الوكيل وطريقة الوصول التي يشترطها المزود. وقد تُمرر تعليمات التوجيه في اسم المستخدم أو تُختار بواسطة منفذ أو تُضبط في لوحة تحكم الحساب.

لذلك قد تصف قائمة سجلات الاتصال بالوكيل عدة ترتيبات مختلفة:

ترتيب الوصولكيفية اختيار المخرج
عناوين وكلاء مباشرةيختار تطبيقك عنوان الوكيل الذي سيتصل به من القائمة.
منافذ بوابة مرتبطة بمخارج معيّنةتربط الخدمة كل منفذ مقدم بمخرج معيّن. ويختار تطبيقك المنفذ المقابل.
الوصول إلى مجموعة عبر البوابةيقدم تطبيقك إعدادات الاتصال؛ وتختار الخدمة مخرجًا من المجموعة المؤهلة.

يمكن للبوابة خدمة تخصيصات ثابتة ووصول متناوب على السواء. ومع منفذ معيّن، قد يبقى سجل الاتصال نفسه بعد أن تستبدل الخدمة المخرج خلفه. ومع الوصول إلى مجموعة، قد تقود سجلات مولدة كثيرة إلى المجموعة نفسها من عناوين IP.

ليست لأرقام المنافذ دلالة موحدة بين خدمات الوكلاء. فقد يختار منفذ مختلف بروتوكولًا آخر أو قاعدة توجيه مختلفة أو مخرجًا معيّنًا بعينه. ولا يخصص توليد قائمة أطول من نقاط الاتصال عناوين IP إضافية بذاته. والمهم هو الربط الذي تحتفظ به الخدمة خلف تلك السجلات.

أي جزء من المجموعة يستطيع طلبك استخدامه؟

ليست شبكة المزود بأكملها بالضرورة هي المجموعة المتاحة لكل عميل. فقد يُقسم الوصول حسب المنتج أو نوع الشبكة أو الحساب أو مجموعة IP مخصصة. وقد يُوجّه عميلان يستخدمان اسم المضيف نفسه عبر مجموعتين مختلفتين من المخارج لاختلاف أذونات حسابيهما.

حيثما يُدعم الاستهداف، قد تضيق شروط إضافية نطاق الاختيار. فقد يتيح طلب بلد واحد مخارج أكثر من طلب البلد نفسه ومدينة معينة ومزود إنترنت معين معًا. ويختار المرشح من عناوين موجودة؛ ولا ينشئ مخارج مطابقة.

ثم يغير التوافر الخيارات مرة أخرى. فقد تكون بعض المخارج غير متصلة أو غير متاحة مؤقتًا أو عاجزة عن حمل اتصال إضافي. ووجود بلد أو مدينة في قائمة الاختيار لا يثبت توفر مخارج مناسبة هناك في كل لحظة. وعندما لا يوجد تطابق، قد تعيد الخدمة خطأ أو تطبق مسارًا بديلًا موثقًا. وفي مهمة مرتبطة بموقع محدد، يغيّر الانتقال إلى بلد آخر معنى النتيجة.

تظهر المخارج التوضيحية الاثنا عشر نفسها من A إلى L في أربع مراحل. تنتمي كلها إلى مجموعة الخدمة. ويتاح للحساب الوصول من A إلى H. وتطابق B وD وF وG وH ألمانيا. وتتصل D وF وH بالإنترنت. وتختار البوابة F الممثل بالعنوان 198.51.100.27.

تؤثر الجلسة الثابتة في هذا الاختيار بطلب مواصلة استخدام مخرج عيّنته الخدمة. ولا توسع المجموعة. فالمجموعة تصف العناوين الممكنة؛ وتحدد قواعد الجلسات والتدوير كيفية استخدامها بمرور الوقت.

بلد البوابة وبلد المخرج

قد تقع البوابة والمخرج في بلدين مختلفين. فقد يتصل تطبيق في ألمانيا ببوابة في هولندا ويستخدم مخرجًا في اليابان إذا دعمت الخدمة ذلك المسار. ويتلقى الموقع الاتصال من IP الخروج. وفي هذا المثال، يحدد هذا العنوان على أنه ياباني؛ فالرسم يشرح عناوين الدخول والخروج، لا خطأ في تحديد الموقع الجغرافي.

مسار توضيحي: يتصل تطبيق في ألمانيا ببوابة في هولندا ويخرج في اليابان. ويتلقى الموقع الاتصال من IP الخروج التوضيحي 198.51.100.27 في اليابان.

قد تمنح البوابات الإقليمية التطبيق مسارًا أقصر أو أفضل لدخول الخدمة. ولا يزال بقية المسار يشمل اتصال المخرج وموقع الوجهة. ولا يحدد قرب خادم الدخول وحده زمن استجابة الطلب كاملًا.

قد تتيح أسماء مضيفين مختلفة للبوابات الوصول إلى مجموعات متداخلة أيضًا. ولا يؤدي تغيير عنوان الدخول بالضرورة إلى مصدر منفصل للمخارج. وقد تختلف معالجة الجلسات بين خوادم الدخول كذلك، فلا ينتقل تخصيص قائم بالضرورة مع الاتصال إلى بوابة أخرى.

ماذا يعني حجم مجموعة عناوين IP؟

لا يفيد إجمالي المجموعة إلا عند معرفة ما جرى عده. وتجيب هذه القياسات عن أسئلة مختلفة:

القياسما الذي يصفه
عناوين IP المعدة في الخدمةعناوين معدة للخدمة. وقد يكون بعضها محجوزًا أو غير متاح أو خارج تخصيص حسابك.
عناوين IP المختلفة المرصودة خلال فترةعناوين مختلفة سُجلت خلال يوم أو شهر أو فترة معلنة أخرى. وليس لازمًا أن تكون كلها قد اتصلت بالإنترنت معًا.
المخارج المتاحة لحسابك الآنعناوين قابلة للاستخدام حاليًا مع منتجك وأذونات وصولك وإعدادات اختيارك.

قد تكون مخزونات مجموعات مراكز البيانات المدارة ومجموعات ISP المستضافة على خوادم مستقرة نسبيًا. وحتى فيها، قد تختلف سعة نطاق العناوين وعدد الوكلاء المعدّين والعدد المشمول في باقتك. ولا يوفر عنوان محفوظ احتياطيًا مخرجًا قابلًا للاستخدام حتى تتيحه الخدمة.

في المجموعات السكنية المبنية من اتصالات منازل مشاركة، تنضم الأجهزة وتغادر، وقد يغير مزودو الإنترنت عنوان IP العام المخصص للاتصال. وقد يستمر العدد الشهري في الازدياد مع ظهور عناوين جديدة حتى من دون زيادة عدد الأجهزة المتصلة في الوقت نفسه.

يضيف الوصول عبر المحمول تمييزًا آخر. فقد تشغّل خدمة الوكلاء أجهزة مودم وبطاقات SIM، أو تحصل على الوصول عبر أجهزة موزعة تستخدم بيانات المحمول. ويخصص مشغل الشبكة عناوينها العامة. وقد يستخدم جهاز واحد عناوين IP مختلفة بمرور الوقت، وقد تتشارك عدة أجهزة عنوان IP عامًا عبر ترجمة عناوين الشبكة على مستوى المشغل، أو CGNAT. لذلك لا يمكن اعتبار عدد أجهزة المودم أو الهواتف عددًا لعناوين IP العامة الفريدة.

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

لماذا قد يظهر عنوان IP نفسه مجددًا

ليست المجموعة بالضرورة طابورًا يوزع كل عنوان مرة قبل أن يبدأ من جديد. فقد تختار الخدمة عشوائيًا أو تحتفظ بتخصيص قائم أو تفضل مخارج متاحة حاليًا ومناسبة للمسار. ولذلك قد يعود IP قبل أن يستخدم تطبيقك بقية العناوين كلها.

قد يكون لتكرار العناوين عدة أسباب. فقد تحافظ جلسة على المخرج المعيّن لها. وقد لا تترك المرشحات الحالية إلا خيارات قليلة. وقد تكون بعض عناصر المجموعة غير متصلة. كما قد تفضل سياسة الاختيار مخارج بعينها. ويصف نمط التكرار ما تلقاه حسابك ضمن تلك الظروف؛ وليس عدًا مباشرًا للشبكة بأكملها.

تضم مجموعة توضيحية A: 192.0.2.14 وB: 198.51.100.27 وC: 203.0.113.42. وتختار أربعة اتصالات منفصلة بلا جلسة ثابتة A ثم C ثم A ثم B. فيتكرر A قبل اختيار B أول مرة. وقد تسمح سياسة الاختيار بالتكرار؛ كما قد تفسره مجموعات مؤهلة ضيقة وجلسات ثابتة.

لإجراء اختبار مفيد، سجّل IP الخروج والوقت ومرشحات الموقع ووضع الجلسة. وافتح اتصالات وجهة جديدة تسمح باختيار جديد بدل الاحتفاظ بتخصيص ثابت واحد. مثلًا، إذا أعاد 100 اتصال عدد 40 عنوان IP مختلفًا، فهذا يثبت تلقيك تلك العناوين البالغ عددها 40 أثناء الاختبار. ولا يثبت أن لدى المزود 40 عنوانًا فقط أو أن الاتصالات الـ 100 التالية ستعيد العدد نفسه.

ما الذي يجعل المجموعة مفيدة لعملك؟

لا توفر العناوين المختلفة تغطية شبكية مختلفة دائمًا. فقد تنتمي عناوين IP كثيرة إلى نطاق عناوين واحد أو مشغل واحد. وإذا احتاجت المهمة نتائج من عدة مزودي إنترنت، فالتوزيع على تلك الشبكات مهم. ويساعد رقم النظام المستقل، أو ASN، على تحديد شبكة التوجيه التي ينتمي إليها العنوان؛ ويضيف معلومات لا يوفرها مجرد عدد IP.

يتفاوت الاستخدام أيضًا. فقد تتلقى مخارج موقع شائع بيانات أكثر بكثير من عناوين في أماكن أخرى من المجموعة نفسها. وفي الخدمة المشتركة، قد يستخدم عملاء آخرون المخرج أيضًا، بالتزامن أو في أوقات مختلفة. وإذا فرض الموقع حدودًا على IP مصدر، فقد يؤثر نشاط ذلك العنوان الحديث في طلباتك. ولا تزيل وفرة العناوين في مواقع أخرى الضغط عن المجموعة التي تستخدمها مهمتك بعينها.

يختلف توافر IP عن سعة المعالجة أيضًا. فقد يحمل مخرج واحد عدة اتصالات، بينما يظل حساب يستطيع الوصول إلى مخارج كثيرة خاضعًا لحدود الاتصالات المتزامنة أو معدل الطلبات أو حجم البيانات. ولا تزيد سجلات البوابة الإضافية تلك الحصص. ويقيّم التقدير المفيد اختيار العناوين وحجم العمل الذي تستطيع الخدمة حمله بصورة منفصلة.

عند فشل طلب، حدد المرحلة. فخطأ الوصول عند البوابة يستدعي التحقق من المصادقة. واستجابة «لا يوجد مخرج مطابق» تستدعي فحص المرشحات والتوافر. والرفض من الوجهة يستدعي فحص استجابتها والطلب. وقد تعالج مجموعة أكبر نقص المخارج المناسبة؛ لكنها لا تصلح بيانات اعتماد خاطئة ولا تزيل حدًا على الحساب فرضه الموقع.

العودة إلى قاعدة المعرفة