वेब सर्वर कैसे जानते हैं कि आप डायरेक्ट आईपी एड्रेस एक्सेस का उपयोग कर रहे हैं या नहीं?
आमतौर पर, हम सिर्फ एक वेबसाइट के पते पर टाइप करते हैं जिसे हम देखना चाहते हैं, लेकिन क्या एक वेब सर्वर वास्तव में "पता" करेगा यदि हमने इसके बजाय सीधे आईपी सर्वर का उपयोग किया है? आज के SuperUser Q & A पोस्ट में एक भ्रमित पाठक के प्रश्न का उत्तर है.
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
कोरी एम। ग्रेनेयर (फ़्लिकर) की फोटो शिष्टाचार.
प्रश्न
सुपरयूज़र रीडर जोसेफ ए जानना चाहता है कि वेब सर्वर कैसे बता सकते हैं कि आप डायरेक्ट आईपी एड्रेस एक्सेस का उपयोग कर रहे हैं या नहीं:
कुछ वेब सर्वर, जब अपने आईपी पते का उपयोग करते हुए पहुंचते हैं, तो एक त्रुटि लौटाते हैं जो सीधे आईपी पते तक पहुंचने की अनुमति नहीं है। मैं कुछ समय से सोच रहा था कि यह कैसे काम करता है.
क्या कोई ब्राउज़र हमेशा आईपी पते को हल करता है और उससे कनेक्ट होता है? डायरेक्ट आईपी एड्रेस एक्सेस सिर्फ DNS को पूरी तरह से स्किप कर रहा है, है ना? एक दूरस्थ सर्वर भी कैसे जानता है कि आपने DNS को छोड़ दिया है?
वेब सर्वर कैसे जानते हैं कि आप डायरेक्ट आईपी एड्रेस एक्सेस का उपयोग कर रहे हैं या नहीं?
उत्तर
SuperUser योगदानकर्ता iAdjunct का हमारे लिए जवाब है:
यह कैसे पता है, आपके सवाल का जवाब देने के लिए, यह आपके ब्राउज़र वेब सर्वर को भेजता है के साथ क्या करना है। आप सही हैं कि सिस्टम हमेशा एक आईपी पते पर इसे हल करता है, लेकिन ब्राउज़र उस URL को भेजता है जिसे आपने HTTP हेडर में एक्सेस करने का प्रयास किया था।.
यहाँ एक नमूना शीर्ष लेख है जो मुझे ऑनलाइन मिला, यह देखने के लिए संशोधित किया गया है कि आपने Windows पर फ़ायरफ़ॉक्स का उपयोग किया है और एड्रेस बार में apple.com टाइप किया है:
यदि आपका IP पता उपयोग किया जाता है तो हेडर कैसा दिखेगा:
इन दोनों को एक सॉकेट के ऊपर एक ही आईपी पते पर भेजा जाएगा, लेकिन ब्राउज़र वेब सर्वर को बताता है कि उसने क्या एक्सेस किया है। क्यूं कर? क्योंकि एक ही आईपी पते वाले वेब सर्वर कई वेबसाइटों की मेजबानी कर सकते हैं और प्रत्येक के लिए अलग-अलग पृष्ठ दे सकते हैं। यह पता नहीं लगा सकता कि कौन कौन से पेज को आईपी पते से चाहता है क्योंकि वे सभी एक ही हैं, लेकिन यह उन्हें HTTP हेडर द्वारा अलग कर सकता है.
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.