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