لماذا تقوم طريقة عنوان IP الخاصة بـ PHP بإرجاع "::1" للأجهزة المحلية؟
عند استخدام PHP لاسترداد عنوان IP الخاص بجهازك الجهاز، قد تواجه نتيجة "::1." يثير عنوان IP غير التقليدي هذا ارتباكًا، مما يؤدي إلى تساؤلات حول صحته.
فهم عنوان الاسترجاع
::1" ليس عنوان IP نموذجيًا؛ فهو يمثل عنوان الاسترجاع IPv6. مماثل لـ 127.0.0.1 في IPv4، "::1" يعين المضيف المحلي، الجهاز نفسه. في جوهره، هو العنوان الداخلي المستخدم للاتصال داخل الجهاز المحلي.
لماذا يحدث هذا
السبب وراء إرجاع PHP "::1" في هذا السياق هو أنه يتحقق عادةً من عنوان IP من منظور الخادم. نظرًا لأن الخادم يقوم بمعالجة الطلب على الجهاز المحلي، فإن عنوان IP المناسب الذي سيتم استخدامه هو عنوان الاسترجاع.
الوصول إلى عنوان IP مختلف
إذا كنت بحاجة إلى عنوان IP مختلف، فأنت بحاجة إلى إنشاء اتصال بالخادم عبر واجهة شبكة مميزة. على سبيل المثال، إذا كان جهازك يحتوي على بطاقات شبكة متعددة، فيمكنك الاتصال من خلال واحدة تم تعيين عنوان IP خارجي لها.من خلال استخدام واجهة شبكة مختلفة، ستقوم PHP باسترداد عنوان IP المرتبط بتلك الواجهة، مما يوفر لك بالوظيفة المطلوبة.تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3