2012-10-04 9 views
7

मैं अभी एक होटल में रह रहा हूं, और मैं देखना चाहता था कि मेरा बाहरी आईपी पता क्या था। मैं एक आम साइट है कि इस के साथ मदद करता है का दौरा किया, और यह के रूप में मेरा पता ... (पिछले कुछ अंक की गोपनीयता के लिए छोड़े गए)"मेरा आईपी क्या है" साइट मेरे आंतरिक लैन पते को कैसे जानता है?

आपका आईपी एड्रेस है सूचना: 69.165.XXX.XXX

स्थानीय नेटवर्क आईपी पता लगाया गया: 10.1.XXX.XXX

संभव प्रॉक्सी का पता चला: 1.1 स्थानीय होस्ट: 3128 (व्यंग्य/2.7.STABLE9)

नेटवर्क IP वास्तव में सही मान है। यह मुझे भ्रमित करता है क्योंकि मुझे नहीं लगता कि कोई भी ब्राउज़र इस जानकारी को साझा करेगा। मेरा अनुमान है कि स्क्विड द्वारा अनुरोध हेडर को फिर से लिखा जा रहा है। किसी भी घटना में, यह थोड़ा परेशान गोपनीयता मुद्दा है।

+2

संभवतः व्यंग्य पर X-Forwarded-के लिए विकल्प –

उत्तर

5

इसकी सबसे अधिक संभावना X-Forwarded-के लिए विकल्प विभिन्न प्रशासन कार्यों के लिए X-Forwarded-के लिए शीर्ष लेख के विद्रूप

X-Forwarded-के लिए प्रसंस्करण सक्षम पर।

एक्स-फॉरवर्डेड को अनुमति देना या अस्वीकार करना- हेडर के लिए अनुरोध के मूल स्रोत को ढूंढने के लिए। अनुरोध हमें पहुंचने से पहले कई अन्य प्रॉक्सी की एक श्रृंखला से गुजर सकता है। एक्स-फॉरवर्डेड-हेडर के लिए चेन में आईपी पतों की कॉमा से अलग सूची होगी, जिसमें सबसे हालिया पता सबसे हालिया है।

अधिक जानकारी के

0

जब आप (जैसे whatismyip.com के रूप में) एक वेबपेज ब्राउज़ के लिए देखें here, आपके कंप्यूटर आपके आईपी पते के बारे में सर्वर को सूचित इतना है कि सर्वर तुम वापस एचटीएमएल, ग्राफिक्स और के अन्य तत्वों भेज सकते हैं आपके द्वारा अनुरोधित वेबपृष्ठ।

सर्वर चर (सी # कोड) निम्नलिखित पर विचार करें:

string server = Request.ServerVariables["SERVER_NAME"]; 
string url = Request.ServerVariables["URL"]; 
querystring = Request.ServerVariables["QUERY_STRING"]; 
string ipAddress = Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; 
if (ipAddress == null || ipAddress == "") 
{ 
    ipAddress = Request.ServerVariables["REMOTE_ADDR"]; 
} 

कुछ अन्य चर हैं के बाद:

"HTTP_X_COMING_FROM" 
"HTTP_X_FORWARDED_FOR" 
"HTTP_X_FORWARDED" 
"HTTP_X_REAL_IP" 
"HTTP_VIA" 
"HTTP_COMING_FROM" 
"HTTP_FORWARDED_FOR" 
"HTTP_FORWARDED" 
"HTTP_FROM" 
"HTTP_PROXY_CONNECTION" 
"CLIENT_IP" 
"FORWARDED" 
संबंधित मुद्दे