ping
नेटवर्क
इस्तेमाल
ping -c <count> <host>ICMP echo भेजकर देखता है कि होस्ट जवाब देता है या नहीं और कितनी देर लगती है; जवाब न आना मतलब बंद होना नहीं, क्योंकि कई फ़ायरवॉल ICMP गिरा देते हैं जबकि TCP ठीक चलता है।
आम विकल्प
| विकल्प | अर्थ |
|---|---|
| -c 4 | Stop after four packets. Without it, ping runs until Ctrl+C. |
| -i 0.2 | Interval between packets; anything under 0.2s needs root. |
| -s 1472 | Payload size. With -M do on Linux this is how you find the MTU. |
| -W 1 | How long to wait for a reply: seconds on Linux, milliseconds on macOS. |
| -t 5 | Total seconds before giving up, on macOS/BSD (on Linux that flag is -w). |
| -4 / -6 | Force IPv4 or IPv6. |
उदाहरण
ping -c 4 1.1.1.1Four packets to an address that does not need DNS to work.
ping -c 3 -s 1472 -M do 8.8.8.8Check 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