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