ما هو الاسم المستعار أو عنوان IP الثانوي في الشبكات Alias/Secondary IP Address

اقرأ في هذا المقال


تعد عناوين “IP” الثانوية والأسماء المستعارة لـ “IP” طريقتين مختلفتين لإضافة عناوين “IP” متعددة لنفس بطاقة الشبكة الفعلية، كما تتم إضافة عنوان “IP” الأول ويسمى أيضاً العنوان الأساسي إلى “NIC” في وقت التمهيد، كما تتم إضافة عناوين “IP” الإضافية بعد ذلك بواسطة “Heartbeat” استناداً إلى الإدخالات في ملف تكوين “haresources”.

ما هو الاسم المستعار أو عنوان IP الثانوي

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

  • “IP” هي اختصار لـ “Internet Protocol”.
  • “NIC” هي اختصار لـ “network interface card”.

كيفية تهيئة الاسم المستعار أو عنوان IP الثانوي

في “Linux” لاستخدام “IP aliasing” يجب تجميع “Kernel” مع خيارات “IP” المستعارة للشبكة، ثم يتم إرفاق الأسماء المستعارة بجهاز الشبكة الافتراضية، أو واجهة برقم افتراضي محدد بتنسيق على سبيل المثال “eth0: 0” و”eth0: 1″، لذلك إذا كنت تريد الحصول على أكثر من عنوان “IP” فعليك زيادة عناوين “IP” والأرقام الافتراضية مثل:

  • 192.168.1.2 eth0: 1.
  • 192.168.1.3 eth0: 2.
  • 192.168.1.4 eth0: 3.

استخدامات عناوين IP الثانوية

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

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

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

  • “QoS” هي اختصار لـ “Quality of Service”.

أسباب تسمية IP المستعارة وعناوين IP الثانوية

  • يلغي الاسم المستعار لعنوان “IP” الحاجة إلى العديد من بطاقات واجهة الشبكة “NIC” لتكوين عناوين “IP” متعددة، ممّا يقلل من وقت التكوين والتكلفة.
  • يمكنك دمج التطبيقات وصفحات الويب على خادم واحد دون الحاجة إلى تغيير رمز التطبيق.
  • إنّه مفيد أيضاً لإعداد العديد من المواقع الافتراضية على خوادم ويب “Linux” مثل “Apache” باستخدام واجهة شبكة واحدة مع عناوين “IP” مختلفة على شبكة فرعية واحدة، والتي تُعرف باسم الاستضافة الافتراضية القائمة على “IP”.
  • لا توجد عيوب في “IP Aliasing” ويعتمد استخدامه كلياً على احتياجاتك، حيث يمكنك تحديد عدد لا نهائي من الأرقام الثانوية.
  • ومع ذلك إذا كنت ترغب في زيادة عدد المضيفين فمن المستحسن استخدام “IP” الثانوي فقط في سيناريوهات حالة الزاوية لأنّه يولد المزيد من حركة البث.

ميزات عنوان IP الثانوي

  • يفتح اسم “IP Aliasing” الطريق لمفهوم جديد لعناوين “IP الثانوية”، ممّا يعني أنّه يمكنك تكوين عدة عناوين “IP” ثانوية على نفس الواجهة التي تحتوي على عنوان “IP” الأساسي.
  • يتيح لك هذا تحديد عدد غير محدود من العناوين الثانوية لأي واجهة شبكة والتي يمكن فصلها عن مثيل الجهاز الظاهري إذا لزم الأمر.
  • يقلل استخدام “IP Aliasing” من الحاجة إلى العديد من بطاقات واجهة الشبكة “NIC” لتكوين عناوين “IP” متعددة والتي بدورها تقلل من وقت التهيئة بالإضافة إلى التكلفة.
  • لديك الحرية في دمج التطبيقات وصفحات الويب على خادم واحد دون تغيير رمز التطبيق.

تطبيقات عنوان IP الثانوي

  • يعد عنوان “IP” الثانوي خياراً جيداً لاستخدامه في حالة استضافة المواقع على “IP” مخصص مع شهادة “SSL” لأنّه إذا كنت تستخدم “HTTPS” فأنت بحاجة إلى “IP” لكل موقع ويب.
  • إذا كنت ترغب في تقسيم الموارد عبر عناوين “IP” الخاصة بك بحيث يمكنك تطبيق جدار حماية مختلف للتحكم في الوصول أو وضع بعض قواعد جودة الخدمة، فيمكن عندئذٍ تعيين خدمات متنوعة لعناوين “IP” مختلفة.
  • يمكن أن يكون استخدام عنوان “IP” الثانوي مفيداً للتحكم في حركة المرور بسهولة اعتماداً على كيفية فصل أسماء / خدمات “DNS” بينها.
  • بالنسبة إلى المثيل يمكن إنشاء عنوان “IP” ثانوي لواجهة جهازك أو هيكل “Linux” إذا كان لديك شبكتان فرعيتان “IP” داخل نفس شبكة “VLAN“، وترغب في توسيعها عند نفاد شبكة فرعية واحدة أو ترحيل البوابة الافتراضية لمضيف من عنوان إلى آخر.

ملاحظة:“VLAN” هي اختصار لـ “Virtual local area networks” و”DNS” هي اختصار لـ “Domain Name System”.

ملاحظة:“HTTPS” هي اختصار لـ “Hypertext Transfer Protocol Secure” و”SSL” هي اختصار لـ “Secure Sockets Layer”.

عيوب عنوان IP الثانوي

  • لا توجد عيوب في “IP Aliasing” ويتم استخدامه بالكامل يعتمد على متطلباتك لأنّه يمكن تحديد عدد غير محدود من العناوين الثانوية، ولكن من ناحية أخرى يُقترح اعتماد “IP” الثانوي فقط في سيناريوهات حالة الزاوية لأنّه يولد المزيد من حركة البث إذا كنت تيعى في زيادة عدد المضيفين.
  • أيضاً لا تدعم العناوين الثانوية “DHCP”، وسيقوم جهاز التوجيه بإدخال عنوان “IP” للواجهة الأساسية في طلب “DHCP” ولن يظهر الخادم البعيد أبداً طلباً للشبكة الفرعية الثانوية.
  • لنقل عنوان “IP” الظاهري يدوياً من عقدة إلى عقدة، فإنّه يتضمن في الواقع إزالة عنوان “IP” المستعار يدويًا على عقدة واحدة، ثم إنشاء عنوان “IP” مستعار يدوياً على عقدة أخرى باستخدام نفس عنوان “IP” الظاهري.

ملاحظة:“DHCP” هي اختصار لـ “Dynamic Host Configuration Protocol”.

تطور عنوان IP الثانوي

يمكن استخدام أوامر “ifconfig” لتعيين وحذف الاسم المستعار في أي وقت يحتاج عنوان “IP” الظاهري إلى الإنشاء يدوياً، ولكن يجب أن يكون “TSAMP” إمّا في الوضع اليدوي أو إيقاف التشغيل تماماً أي عند عدم اتصال العقدة أو المجال باستخدام “stoprp.” أو الأوامر، وإذا كان هناك “ServiceIP” مطابق معرف بنفس عنوان “IP”.

وذلك لأنّ “TSAMP” سيحاول الحفاظ إمّا على حالة متصل أو غير متصل لمورد “ServiceIP” الخاص به وبالتالي من المحتمل أن يتعارض مع الإجراءات اليدوية الخاصة بك، مثل حذف الاسم المستعار الذي أنشأته للتو، وإذا تم تعريف مورد “ServiceIP” الخاص به بنفس عنوان “IP” وتم تعيينه على كن غير متصل بالإنترنت، كما لن تحتاج إلى إزالة الاسم المستعار / إدخال العنوان الثانوي حتى تتمكن من إعادة تقديم “TSAMP”.

المصدر: COMPUTER NETWORKING / James F. Kurose & Keith W. RossComputer Networks - The Swiss BayCOMPUTER NETWORKS LECTURE NOTES / B.TECH III YEAR – II SEM (R15)An Introduction to Computer Networks / Peter L Dordal


شارك المقالة: