PHP का आईपी एड्रेस मेथड स्थानीय मशीनों के लिए "::1" क्यों लौटाता है?
अपने आईपी एड्रेस को पुनः प्राप्त करने के लिए PHP का उपयोग करते समय मशीन, आपको "::1" परिणाम का सामना करना पड़ सकता है। यह अपरंपरागत आईपी पता भ्रम पैदा करता है, जिससे इसकी वैधता के बारे में सवाल उठते हैं।
लूपबैक पते को समझना
"::1" एक विशिष्ट आईपी पता नहीं है; यह IPv6 लूपबैक पते का प्रतिनिधित्व करता है। IPv4 में 127.0.0.1 के अनुरूप, "::1" लोकलहोस्ट, मशीन को ही निर्दिष्ट करता है। संक्षेप में, यह स्थानीय डिवाइस के भीतर संचार के लिए उपयोग किया जाने वाला आंतरिक पता है।
ऐसा क्यों होता है
इस संदर्भ में PHP "::1" लौटाता है यह आमतौर पर सर्वर के परिप्रेक्ष्य से आईपी पते की जांच करता है। चूंकि सर्वर स्थानीय मशीन पर अनुरोध संसाधित कर रहा है, इसलिए उपयोग करने के लिए उपयुक्त आईपी पता लूपबैक पता है।
एक अलग आईपी पते तक पहुंच
यदि आपको आवश्यकता है अलग-अलग आईपी पते के लिए, आपको एक अलग नेटवर्क इंटरफ़ेस के माध्यम से सर्वर से कनेक्शन स्थापित करने की आवश्यकता है। उदाहरण के लिए, यदि आपकी मशीन में एकाधिक नेटवर्क कार्ड हैं, तो आप उस कार्ड के माध्यम से कनेक्ट कर सकते हैं जिसमें एक बाहरी आईपी पता निर्दिष्ट है।
एक अलग नेटवर्क इंटरफ़ेस का उपयोग करके, PHP उस इंटरफ़ेस से जुड़े आईपी पते को पुनः प्राप्त करेगा, जो आपको प्रदान करेगा वांछित कार्यक्षमता के साथ।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3