में फ़ायरवॉल के पीछे क्लाइंट का वास्तविक आईपी पता प्राप्त करें, मुझे किसी विशेष उपयोग के लिए अपने वेब एप्लिकेशन में क्लाइंट का आईपी पता/मशीन नाम/मैक पता चाहिए। request.getRemoteHost()/request.getRemoteAddr()
का उपयोग करके मुझे वास्तविक क्लाइंट मशीन की बजाय नेटवर्क के लिए फ़ायरवॉल का विवरण मिलता है। मैंने अनुरोध हेडर तक पहुंचने का भी प्रयास किया - X-Forwarded-For
, जैसा कि कई उत्तरों में सुझाया गया है। लेकिन यह हमेशा खाली के रूप में वापस आ गया है। मेरे पास हेडर जोड़ने के लिए कॉन्फ़िगर करने के लिए प्रॉक्सी सर्वर/फ़ायरवॉल सर्वर पर नियंत्रण नहीं है, क्योंकि वे ग्राहक नियंत्रित हैं।जावा
क्या अनुरोध के लिए मूल क्लाइंट आईपी पुनर्प्राप्त करने के लिए जावा या जावास्क्रिप्ट में कोई अन्य एपीआई है।
किसी भी मदद की बहुत सराहना की है ...
मुझे नहीं लगता कि यह संभव है देखने के लिए कड़ी है। अनुरोध में आप फायरवॉल आईपी प्राप्त करते हैं। – MaxZoom
एनएटी के साथ संभव नहीं है। वह जानकारी सर्वर पर उपलब्ध नहीं है। –