ping

नेटवर्क

इस्तेमाल

ping -c <count> <host>

ICMP echo भेजकर देखता है कि होस्ट जवाब देता है या नहीं और कितनी देर लगती है; जवाब न आना मतलब बंद होना नहीं, क्योंकि कई फ़ायरवॉल ICMP गिरा देते हैं जबकि TCP ठीक चलता है।

आम विकल्प

विकल्पअर्थ
-c 4Stop after four packets. Without it, ping runs until Ctrl+C.
-i 0.2Interval between packets; anything under 0.2s needs root.
-s 1472Payload size. With -M do on Linux this is how you find the MTU.
-W 1How long to wait for a reply: seconds on Linux, milliseconds on macOS.
-t 5Total seconds before giving up, on macOS/BSD (on Linux that flag is -w).
-4 / -6Force IPv4 or IPv6.

उदाहरण

ping -c 4 1.1.1.1

Four packets to an address that does not need DNS to work.

ping -c 3 -s 1472 -M do 8.8.8.8

Check whether 1500-byte packets survive the path (Linux).

कनेक्शन न बने तो ये बताते हैं कि बात कहाँ तक पहुँची — नाम हल नहीं हुआ, रास्ता नहीं, या पोर्ट बंद है।

कैसे पढ़ें

  • बड़े कोष्ठक [ ] उस हिस्से को दिखाते हैं जिसे छोड़ा जा सकता है।
  • तीन बिंदु … का मतलब है एक से ज़्यादा दिए जा सकते हैं।
  • विकल्पों में बड़े-छोटे अक्षर मायने रखते हैं — कुछ कमांड में -r और -R अलग काम करते हैं।

आम सवाल

Q. ping क्या करता है?

ICMP echo भेजकर देखता है कि होस्ट जवाब देता है या नहीं और कितनी देर लगती है; जवाब न आना मतलब बंद होना नहीं, क्योंकि कई फ़ायरवॉल ICMP गिरा देते हैं जबकि TCP ठीक चलता है।

Q. इसे कैसे लिखें?

ping -c <count> <host> — बड़े कोष्ठक वह हिस्सा दिखाते हैं जो छोड़ा जा सकता है।

Q. कितने विकल्प जानने लायक़ हैं?

यहाँ 6 दिए हैं; पूरी सूची man ping में है। यह कमांड नेटवर्क में आती है।

मिलती-जुलती कमांड

man पेज: man ping