दिलचस्प पोस्ट
जावा की प्राथमिकता प्रश्न के लिए अंतर्निहित इटरेटर किसी विशेष क्रम में डेटा संरचना को पार नहीं करता है। क्यूं कर? मैं अपने माता-पिता का उपयोग किए बिना SimpleXmlElement का टेक्स्ट मान कैसे सेट कर सकता हूं? Node.js के साथ एक फ़ाइल कैसे डाउनलोड करें (तीसरे पक्ष के पुस्तकालयों का उपयोग किए बिना)? मावेन अमान्य LOC शीर्षलेख (खराब हस्ताक्षर) मैन्युअल रूप से एंड्रॉइड इम्यूलेटर एसडी कार्ड के लिए फाइल डाल दिया कैसे एमवीवीएमएलईएल सरलआईओक का उपयोग करें? फ्लोट से दोगुने तेज का उपयोग कर रहा है? LINQPad तरीके आईफ़ोन: कुंजीपटल भाषा को प्रोग्रामेटिक रूप से बदलें सीएसएस – समान ऊँचाई कॉलम? किसी गतिविधि का पृष्ठभूमि का रंग सफेद प्रोग्राम के रूप में कैसे सेट करें? कैसे एक std :: vector फेरबदल? अनाम प्रकार का चयन करने के लिए LINQ अभिव्यक्ति ट्री कैसे बनाएं यूनिक्स पर टेक्स्ट फ़ाइल से लाइनों की पूर्वनिर्धारित श्रृंखला कैसे निकाली जा सकती है? PyAudio काम कर रहा है, लेकिन हर बार त्रुटि संदेश बाहर spits

HTTP_CLIENT_IP और HTTP_X_FORWARDED_FOR के बीच क्या अंतर है?

मैं समझता हूं कि होस्ट के आईपी-पता को पहचानने के लिए प्रॉक्सी सर्वर द्वारा HTTP_X_FORWARDED_FOR सेट किया गया है जो प्रॉक्सी के माध्यम से HTTP अनुरोध कर रहा है। मैंने दावा किया है कि हैडर HTTP_CLIENT_IP समान प्रयोजनों के लिए सेट है

  1. HTTP_CLIENT_IP और HTTP_X_FORWARDED_FOR बीच क्या अंतर है?
  2. दूसरे के मुकाबले अलग-अलग मूल्य क्यों होंगे?
  3. इन शीर्षलेखों की सटीक परिभाषा पर संसाधन कहां मिल सकते हैं I

वेब के समाधान से एकत्रित समाधान "HTTP_CLIENT_IP और HTTP_X_FORWARDED_FOR के बीच क्या अंतर है?"

इनमें से किसी भी हेडर को आधिकारिक तौर पर मानकीकृत नहीं किया गया है। इसलिए:

  1. What is the difference between HTTP_CLIENT_IP and HTTP_X_FORWARDED_FOR? – यह कहना असंभव है विभिन्न प्रॉक्सी इनका लागू कर सकते हैं, या नहीं। कार्यान्वयन एक प्रॉक्सी से दूसरे के लिए भिन्न हो सकते हैं, और हो सकता है कि ये न हो। मानक नस्लों के प्रश्न अंक की कमी।
  2. Why would one have different values than the other? – बिंदु 1 देखें। हालांकि, एक विशुद्ध रूप से व्यावहारिक दृष्टिकोण से, एकमात्र कारण है कि मैं इन्हें अलग-अलग मूल्यों के लिए देख सकता हूं यदि एक से अधिक प्रॉक्सी शामिल थे – X-Forwarded-For: हेडर में तब एक पूरा ट्रैक हो सकता है अग्रेषण श्रृंखला, जबकि Client-IP: हैडर में वास्तविक ग्राहक आईपी शामिल होगा यह शुद्ध अटकलें हैं, हालांकि
  3. Where can I find resources on the exact definition of these headers. – आप नहीं कर सकते बिंदु 1 देखें

X-Forwarded-For: हेडर के बारे में कोई वास्तविक तथ्य नहीं दिखता है, लेकिन यह देखते हुए कि कोई आरएफसी नहीं है, जो इसे परिभाषित करता है, यह नीचे टिप्पणी को देखने पर निर्भर नहीं किया जा सकता है

एक साइड नोट के रूप में, Client-IP: हैडर को X-Client-IP: जरिए कन्वर्ट करना चाहिए क्योंकि यह एक 'यूज़र-डिफिल्ड' हैडर है।