यदि आप पूरी तरह से योग्य डोमेन नाम (FQDN) का उपयोग नहीं करते हैं, तो क्या होता है , लेकिन इसके बजाय ब्राउज़र में एक आईपी पते का उपयोग करें? एक उदाहरण जिसका आप उपयोग कर सकते हैं वह http://208.80.154.224/ होगा । आपको जो संदेश दिखना चाहिए वह एक संदेश है:
डोमेन कॉन्फ़िगर नहीं किया गया
यह डोमेन विकिमीडिया फ़ाउंडेशन सर्वर की ओर इशारा करता है , लेकिन इस सर्वर पर कॉन्फ़िगर नहीं किया गया है
तब क्या होगा यदि आप उस पते पर किसी वेबसाइट के लिए FQDN का उपयोग करते हैं, जैसे, http://en.wikipedia.org/ या https://en.wikipedia.org/ ?
मैंने पाया है कि यह कभी-कभी मददगार साबित होता है जब आप जैसी अजीब चीजें अनुभव कर रहे होते हैं कि क्या होता है जब मैं वेब ब्राउजर के बजाय टेलनेट क्लाइंट का उपयोग कर किसी वेबसाइट से जुड़ने की कोशिश करता हूं । कभी-कभी इसने मुझे समस्या के स्रोत को अलग करने में मदद की है। आप एक टेलनेट क्लाइंट स्थापित कर सकते हैं जो Microsoft मुफ्त PuTTY टेलनेट / SSH क्लाइंट प्रदान करता है या इंस्टॉल करता है और फिर एक वेबसाइट से कनेक्ट करने के लिए PuTTY का उपयोग करता है और एक कमांड जारी करता है जो एक ब्राउज़र जारी करेगा ।
यदि आप Microsoft के टेलनेट क्लाइंट का उपयोग करते हैं, तो कमांड प्रॉम्प्ट विंडो खोलें, फिर कमांड जारी करें telnet example.com 80
(उदाहरण के लिए, उदाहरण के बजाय, आप अपने चयन के वेबसर्वर के लिए किसी भी FQDN को स्थानापन्न कर सकते हैं)। अगर आप example.com का उपयोग करते हैं, तो पहली लाइन टाइप करने के बाद एक बार एंटर करें और दूसरी लाइन टाइप करने के बाद दो बार निम्न लाइनें टाइप करें। ध्यान दें: जब तक आप कमांड दर्ज नहीं करते हैं, तब तक आप वेब सर्वर से कुछ भी नहीं देखेंगे जब आप पोर्ट 80 से कनेक्ट होते हैं। आप यह भी नहीं देख पाएंगे कि आपने Microsoft क्लाइंट का उपयोग करके आपके लिए क्या प्रतिध्वनित किया है।
HEAD / HTTP/1.1
Host: example.com
प्रमुख विधि सर्वर से अनुरोध जानकारी, "HTTP / 1.1" निर्दिष्ट करता है कि आप HTTP प्रोटोकॉल जो एक होस्ट नाम है, जो एक से अधिक वेबसाइटों होस्टिंग सर्वर के लिए आवश्यक है निर्दिष्ट करने का समर्थन करता है के उपयोग के 1.1 संस्करण करना चाहते हैं। "होस्ट" लाइन उस विशेष वेबसाइट को निर्दिष्ट करती है जिसे आप एक्सेस करना चाहते हैं। आप HEAD / HTTP/1.0
"होस्ट:" लाइन का उपयोग कर सकते हैं और छोड़ सकते हैं , लेकिन कई साइटों की मेजबानी करने वाले सर्वरों के लिए, "होस्ट:" लाइन उन विशेष वेबसाइट की पहचान करने के लिए तंत्र है जिन्हें वे एक्सेस करना चाहते हैं।
फिर आपको निम्न के समान आउटपुट देखना चाहिए:
HTTP/1.1 200 OK
Content-Encoding: gzip
Accept-Ranges: bytes
Cache-Control: max-age=604800
Content-Type: text/html
Date: Tue, 14 Mar 2017 18:11:44 GMT
Etag: "359670651+gzip"
Expires: Tue, 21 Mar 2017 18:11:44 GMT
Last-Modified: Fri, 09 Aug 2013 23:54:35 GMT
Server: ECS (iad/182A)
X-Cache: HIT
Content-Length: 606
मुझे नहीं पता कि क्या आप अलग-अलग परिणाम प्राप्त करेंगे, अर्थात, "www" के बिना साइटों तक पहुँचने में सक्षम होंगे, एक ब्राउज़र के माध्यम से बजाय उस विधि द्वारा वेबसाइटों तक पहुँचने का प्रयास कर रहे हैं, लेकिन, मैंने कभी-कभी परिणाम अलग-अलग पाए हैं, जैसे, जब सिस्टम पर ब्राउज़रों के माध्यम से साइटों तक पहुंच को प्रभावित करने वाले मैलवेयर से एक विंडोज सिस्टम संक्रमित था, हालांकि मुझे नहीं लगता कि मैलवेयर आपके मामले में कारण होगा, क्योंकि समस्या तब नहीं होती है जब आप लैन कनेक्शन का उपयोग कर रहे होते हैं।
एक अन्य उपकरण जो वेबसाइटों के कनेक्शन की समस्या निवारण के लिए मददगार हो सकता है, वह है नीयर सोफ़र HTTPNetworkSniffer उपयोगिता, जो आपको विंडोज़ सिस्टम और वेबसाइट्स ( HTTPNetworkSniffer द्वारा प्रदर्शित डेटा का उदाहरण ) पर वेब ब्राउज़र के बीच यातायात का निरीक्षण करने की अनुमति देगा ।