क्या PHP में एनएटी के पीछे आईपी पुनर्प्राप्त करना संभव है? मैं ग्राहक के आईपी पते प्राप्त करने के लिए $_SERVER["REMOTE_ADDR"]
का उपयोग कर रहा हूं। यह क्लाइंट का सटीक आईपी पता नहीं दे रहा है जो एनएटी के पीछे है।php का उपयोग करके एनएटी के पीछे आईपी कैसे प्राप्त करें?
उत्तर
नहीं, संभव नहीं है। एनएटी का मतलब नेटवर्क पता अनुवाद - पैकेट का आईपी पता एनएटी डिवाइस पर फिर से लिखा गया है, इसलिए सार्वजनिक आईपी पता केवल एक ही है, जहां तक आपका सर्वर जानता है।
हालांकि, आप कुछ चालें नियोजित कर सकते हैं - जैसे जावा एप्लेट का उपयोग कर आंतरिक आईपी पते की जांच करना। देखें: Get the correct local IP address from java applet
(मुझे यकीन नहीं है कि आपको आंतरिक आईपी पते की आवश्यकता होगी, और ध्यान दें कि कई नेस्टेड एनएटी संभव हैं - ताकि एक कंप्यूटर देखा जा सके जैसे कि नेटवर्क टोपोलॉजी के आधार पर 1 9 2.168.0.153, 10.53.0.1, 1 9 2.168.42.12 और 1.2.3.4) – Piskvor
मुझे नेटवर्क के नजदीक सिस्टम का पता लगाने के लिए आंतरिक आईपी की आवश्यकता है। यहां वे नेटवर्क के लिए कई एनएटी का उपयोग कर रहे हैं। –
इस एप्लेट कोड को आजमाएगा ... –
HTTP और php का उपयोग करके एनएटी के पीछे आईपी प्राप्त करना संभव नहीं है।
ठीक है ... धन्यवाद ..... –
नहीं। PHP केवल बाहरी आईपी देखता है।
'REMOTE_ADDR' आईपी पता जिस से उपयोगकर्ता वर्तमान पृष्ठ देख रहा है।
अगर वे प्रॉक्सी का प्रयोग कर रहे हैं आप
$real_ip = $_SERVER['HTTP_X_FORWARDED_FOR']
अन्यथा उपयोग कर सकते हैं, यह
आप ग्राहक के निजी पते नहीं देख सकते हैं संभव नहीं है और आम तौर पर आप को देखने के लिए परवाह नहीं है यह बेकार है कि आप उस तक नहीं पहुंच सकते हैं। यहां तक कि अगर यह प्रॉक्सी का उपयोग करता है, तो कभी-कभी आपको पता हो सकता है:
$_SERVER['HTTP_X_FORWARDED_FOR']
ठीक से जांच सकते हैं ... लेकिन यह प्रॉक्सी पहचान के लिए सही है? –
- 1. एनएटी के पीछे एक वेब सेवा का उपयोग कैसे करें?
- 2. विभिन्न एनएटी व्यवहारों का अनुकरण कैसे करें
- 3. सॉकेट का उपयोग करके आईपी पता कैसे खराब करें?
- 4. क्लाइंट आईपी कैसे प्राप्त करें?
- 5. एनएटी
- 6. एनएटी
- 7. विज़िटर से वास्तविक आईपी कैसे प्राप्त करें?
- 8. वीबी का उपयोग कर स्थानीय आईपी पता कैसे प्राप्त करें?
- 9. आईपी पता कैसे प्राप्त करें?
- 10. डेल्फी XE2 - निर्दिष्ट वेबसाइट का आईपी कैसे प्राप्त करें?
- 11. PHP का उपयोग कर सर्वर का स्थानीय आईपी पता कैसे प्राप्त करूं?
- 12. तकनीक के पीछे कोड का उपयोग कर एएसपीनेट में वर्तमान पृष्ठ का यूआरएल कैसे प्राप्त करें?
- 13. आगंतुकों का आईपी पता प्राप्त करें
- 14. प्रॉक्सी के पीछे वास्तविक आईपी पते को ट्रैक करने के लिए कैसे करें
- 15. क्या आईपी एड्रेस प्राप्त करके सॉकेट का उपयोग करके दो आईओएस डिवाइस कनेक्ट करना संभव है?
- 16. file_get_contents का उपयोग करके PHP में डेटा कैसे पोस्ट करें?
- 17. 1 के बजाय 2 डिलिमीटर का उपयोग करके PHP में विस्फोट फ़ंक्शन का उपयोग कैसे करें?
- 18. NSBundle का उपयोग करके उपपथ का उपयोग करके संसाधन पथ कैसे प्राप्त करें
- 19. Google मानचित्र (PHP का उपयोग करके)
- 20. एंड्रॉइड: एनएटी ट्रैवर्सल?
- 21. जावा का उपयोग करके ईथरनेट पता कैसे प्राप्त करें?
- 22. एनएसपीड्रेक्ट का उपयोग करके एनएसएआरएआरई की अनुक्रमणिका कैसे प्राप्त करें?
- 23. mysqli तैयार कथन का उपयोग करके insert_id कैसे प्राप्त करें
- 24. एसक्यूएलकेमी का उपयोग करके आंतरिक शामिल कैसे प्राप्त करें?
- 25. Enumerable.Range का उपयोग करके वैकल्पिक संख्याएं कैसे प्राप्त करें?
- 26. PyOpenSSL का उपयोग करके सार्वजनिक कुंजी कैसे प्राप्त करें?
- 27. एएसपी का उपयोग करके रूट यूआरएल कैसे प्राप्त करें ASP.net
- 28. msp430 का उपयोग करके निष्पादन समय कैसे प्राप्त करें?
- 29. .net का उपयोग करके सबनेट मास्क कैसे प्राप्त करें?
- 30. jQuery का उपयोग करके href मान कैसे प्राप्त करें?
आप क्यों चाहते हैं? – Devraj