Hostwinds مدونة

نتائج البحث عن:


عنوان الاسترجاع - ما هو وكيف يعمل؟ صورة مميزة

عنوان الاسترجاع - ما هو وكيف يعمل؟

بواسطة: Hostwinds Team  /  أغسطس 14, 2024


127.0.0.1 ، المعروف باسم "LocalHost" ، هو عنوان IP للتراكيب الذي يسمح للجهاز المحلي ، مثل الكمبيوتر أو الخادم ، بالتواصل مع نفسه دون استخدام شبكة خارجية مثل الإنترنت.يقع داخل فئة IPv4 من عناوين الاسترجاع (127.0.0.0 إلى 127.255.255.255) وغالبًا ما يتم استخدامها لاختبار البيئات المحلية وتطويرها.

العناصر الرئيسية من 127.0.0.1
  • واجهة الاسترجاع: يسمح للبرامج على الكمبيوتر بالتواصل مع نفسه

  • التواصل المحلي: أي بيانات يتم إرسالها إلى 127.0.0.1 يتم حلها إلى نفس الكمبيوتر ، مما يعني أنه لا يترك الجهاز أبدًا.

  • العنوان العالمي: 127.0.0.1 هو قياسي في جميع الأجهزة مع عنوان IPv4 ، لذلك سيشير استخدامه دائمًا إلى الجهاز المحلي.

كيف يعمل 127.0.0.1 الاسترجاع؟

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

عندما يرسل تطبيق TCP/IP البيانات إلى 127.0.0.1 ، فإنه يعلم أن هذه البيانات تهدف إلى البقاء داخل الكمبيوتر.بدلاً من إرسالها إلى الشبكة ، تتم إعادة توجيه البيانات إلى الكمبيوتر.

فيما يلي انهيار بسيط لكيفية معالجة TCP/IP البيانات المرسلة إلى عنوان الاسترجاع (127.0.0.1):

  1. تحديد عنوان الاسترجاع: عندما تتم معالجة البيانات إلى 127.0.0.1 ، يتعرف مكدس TCP/IP في الكمبيوتر على ذلك كعنوان خاص مخصص للاتصال الداخلي داخل الكمبيوتر.

  2. إعادة توجيه البيانات: بدلاً من إرسال حزم البيانات إلى الشبكة ، يعيدها TCP/IP إلى مكدس TCP/IP الخاص بالكمبيوتر ، مما يحلق البيانات بشكل فعال إلى نفسه.

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

ما هو 127.0.0.1 المستخدمة؟

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

بيئة التنمية المحلية: غالبًا ما يستخدم مطورو الويب 127.0.0.1 لاستضافة موقع ويب على جهازهم المحلي قبل نشره على خادم مباشر ، مما يتيح لهم اختبار الأشياء في بيئة تحاكي الخادم المباشر.

اختبار الخادم: متى تكوين خادم ويب، باستخدام 127.0.0.1 يتيح للمسؤولين اختبار وظائف الخادم دون تعريض الموقع للإنترنت.على سبيل المثال ، التحقق مما إذا كان Apache أو Nginx يقدمون محتوى بشكل صحيح من المضيف المحلي.

حماية: من خلال تكوين خدمات معينة لربط فقط بـ 127.0.0.1 ، يمكنك تقييد الوصول إلى هذه الخدمات ، مما يضمن الوصول إلى الجهاز المحلي فقط.يعد هذا مفيدًا بشكل خاص لخوادم قاعدة البيانات مثل MySQL أو MariaDB ، والتي لا ينبغي الوصول إليها مباشرة من الإنترنت.

cpanel/whm: بالنسبة لبيئات الاستضافة التي تستخدم CPANEL أو WHM (مدير مضيف الويب) ، غالبًا ما يتم الرجوع إلى 127.0.0.1 في ملفات التكوين والبرامج النصية للإشارة إلى الخادم المحلي.على سبيل المثال ، قد يستخدم cpanel 'المضيف المحلي"كمضيف قاعدة البيانات الافتراضية ، مما يعني أن الخادم سيتصل بقاعدة بيانات MySQL على نفس الجهاز.

باستخدام أرقام المنافذ مع 127.0.0.1

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

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

على سبيل المثال ، عند اختبار خادم الويب محليًا ، يمكن للمرء الوصول إليه من خلال 127.0.0.1:8080 ، حيث 8080 هو رقم المنفذ.

ما مدى أمان 127.0.0.1؟

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

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

التوجيه وجدران الحماية: يتم إعداد أجهزة توجيه الشبكات وجدار الحماية لمنع أي محاولات خارجية للوصول إلى عنوان الاسترجاع ، وضمان حزم البيانات التي تحتوي على عنوان 127.0.0.1 داخل الجهاز المحلي ولم يتم إعادة توجيهها إلى مكان آخر.

حدود النظام المحلي: لا يمكن الوصول إلى التطبيقات التي تستخدم عنوان الاسترجاع إلا من الجهاز الذي يعمل عليه.لن ينجح أي اتصال من الخارج لأن الطلب لا يترك الكمبيوتر المحلي أبدًا.

نطاق الاسترجاع IPv4

تنتقل مجموعة كاملة من عناوين الاسترجاع IPv4 من 127.0.0.0 إلى 127.255.255.255.على الرغم من أن 127.0.0.1 هو العنوان الأكثر مشجعًا ويتم استخدامه على نطاق واسع ، يمكن أيضًا استخدام عناوين أخرى في هذا النطاق لأغراض مختلفة ، مثل عزل الخدمات والتطبيقات المختلفة ، واختبار أجهزة الشبكة الداخلية ، وإدارة حركة المرور الداخلية.

على سبيل المثال ، يمكنك عزل التطبيقات لاختبار وتصحيح الأخطاء عن طريق تعيين عناوينهم الخاصة ، مثل 127.0.0.2 أو 127.0.3.

عنوان استرجاع IPv6

IPv6 لديه أيضا عنوان استرجاع.غالبًا ما يُنظر إليه على أنه :: 1 ، وهو تدوين مختصر.تشير العناوين "::" في IPv6 إلى سلسلة من الأصفار ، وبالتالي فإن العنوان الكامل في شكله الموسع هو 0000: 0000: 0000: 0000: 0000: 0000: 0000: 0001.

على الرغم من أن IPv4 يوفر مجموعة من عناوين IP Loopback ، إلا أن IPv6 لديه فقط :: 1 للوصول إلى المضيف المحلي.

كيفية استخدام المضيف المحلي

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

ملحوظة: قبل استخدام المتصفح أو 'لفةتأكد من أن خادم الويب أو التطبيق الذي تحاول الوصول إليه هو التشغيل.إذا لم يكن الأمر كذلك ، فلن تتمكن من الوصول إليه.

باستخدام متصفح الويب

الخطوة 1: افتح متصفح الويب الخاص بك

  • يمكنك استخدام أي متصفح ويب مثل Chrome أو Firefox أو Edge.

الخطوة 2: أدخل عنوان URL

  • في شريط عنوان المتصفح ، اكتب "http://localhost' أو 'http://127.0.0.1وضغط أدخل.يشير كل من العنوان إلى جهازك المحلي وسوف يملأ نفس البيانات.

رقم المنفذ (إذا لزم الأمر): إذا كان التطبيق أو الخادم الخاص بك يعمل على منفذ معين (بخلاف المنفذ الافتراضي 80 لـ HTTP) ، فستحتاج إلى تضمين رقم المنفذ في عنوان URL.على سبيل المثال ، إذا كان الخادم الخاص بك يعمل على المنفذ 8080 ، فستدخل "http://localhost:8080' أو 'http://127.0.0.1:8080'.

سطر الأوامر

الخطوة 1: افتح واجهة سطر الأوامر

  • على شبابيك، فتح موجه الأوامر (CMD) أو PowerShell.

  • على ماكوس أو لينكس، محطة مفتوحة.

الخطوة 2: قم بتشغيل أمر "Curl"

  • يكتب 'حليقة محلية' أو 'Curl 127.0.0.1وضغط أدخل.

  • إلى عن على IPv6، يكتب حليقة :: 1وضغط أدخل.

علاوة: يمكنك أيضا استخدام 'بينغ'أمر مع عنوان الاسترجاع لاختبار اتصال الشبكة (' 'Ping LocalHost' و 'بينغ 127.0.0.1')

كتب بواسطة Hostwinds Team  /  أغسطس 14, 2024