कुछ मेजबानों के लिए 'पिंग' रिटर्न 'अनुरोध का समय समाप्त' क्यों होता है?


12

कुछ मेजबानों के लिए, ping www.example.comयह उनके आईपी को हल करता है लेकिन अनुरोध के समय के साथ विफल क्यों हो जाता है? मैंने पिंग रिस्पॉन्स टाइम बढ़ाने की भी कोशिश की है लेकिन फिर भी वही नतीजा है।


पिंग अनुरोधों पर प्रतिक्रिया देने के लिए किसी होस्ट की आवश्यकता नहीं है।
आर। मार्टिनो फर्नांडिस

जवाबों:


11

एक पिंग एक ICMP पैकेट है। तुलना के लिए, वेब ट्रैफ़िक या HTTP, आमतौर पर पोर्ट 80 पर एक टीसीपी पैकेट है। एक दिया गया सर्वर वेब ट्रैफ़िक के उद्देश्य से प्रतिक्रिया दे सकता है, लेकिन ICMP को ब्लॉक कर सकता है (या ICMP को ब्लॉक करने वाले फ़ायरवॉल के पीछे हो सकता है) और इसलिए आप यह कर सकते हैं:

  • URL को उसके IP पते पर हल करें
  • वेब सामग्री को कनेक्ट करें और देखें

लेकिन आप IP पते को पिंग नहीं कर सकते। प्रतिक्रिया "अनुरोध का समय समाप्त" है क्योंकि आपका ग्राहक प्रारंभिक पैकेट भेजता है, उत्तर की प्रतीक्षा करता है (जो कभी नहीं आएगा), और प्रीसेट टाइमआउट पर देता है।


6

क्योंकि यह होस्ट से कनेक्ट करने में विफल रहता है। सिर्फ इसलिए कि एक DNS सर्वर जानता है कि आईपी एक मेजबान होना चाहिए, इसका मतलब यह नहीं है कि प्रश्न में मेजबान कनेक्शन चला रहा है और कनेक्शन स्वीकार कर रहा है।


यह ब्राउज़र के माध्यम से विफल क्यों होगा?

2
@ cpx: एक पिंग अनुरोध HTTP अनुरोध नहीं है। मेजबान बाद में जवाब दे सकता है लेकिन पूर्व की अनदेखी कर सकता है।
आर। मार्टिनो फर्नांडिस

2
यह पोर्ट 80 पर टीसीपी कनेक्शन स्वीकार कर रहा है, लेकिन आईसीएमपी कनेक्शन नहीं। कुछ भी नहीं कहता है कि एक कंप्यूटर को दोनों को स्वीकार करना या प्रतिक्रिया देना है।
डैन ग्रॉसमैन

2
ICMP कनेक्शन स्थापित नहीं करता है। उदाहरण के लिए पाब्लो की तुलना में यह उत्तर अधिक मतदान क्यों होता है? ICMP आँख बंद करके डेस्टिनेशन होस्ट को एक फ्रेम भेजता है और अगर कुछ वापस आता है तो कुछ सेकंड इंतजार करता है।
sinni800

4

हो सकता है कि होस्ट वास्तव में नीचे हो, या ऐसा हो सकता है कि कुछ साइटें, ICMP ट्रैफ़िक को रोकें (प्रोटोकॉल पिंग कमांड निर्भर करता है)।


1

उदाहरण के लिए, www.ingrosoft.com पर भी पिंग विफल है। ऐसा इसलिए है क्योंकि वे सर्वर कंप्यूटर अज्ञात होस्ट से ICMP पैकेट्स को ब्लॉक करने वाले प्रतिबंधात्मक फ़ायरवॉल का उपयोग करते हैं।

साथ ही पिंग किसी होस्ट को "कनेक्ट" नहीं करता है, यह सिर्फ उन्हें एक पैकेट भेजता है। टीसीपी कनेक्शन हैंडशेक करता है और कनेक्शन रखने के लिए बहुत प्रयास करता है। पिंग सिर्फ एक आईसीएमपी पैकेट भेजता है जो अपने गंतव्य तक पहुंचने की गारंटी नहीं है। जैसे यूडीपी करता है, डेटा के लिए।

यदि यह अपना प्रत्येक गंतव्य या गंतव्य पैकेट (फ़ायरवॉल) को नहीं फेंकता है, तो आपको उत्तर नहीं मिलता है।

यह पूरी तरह से http ट्रैफिक से स्वतंत्र है जो टीसीपी का उपयोग करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.