ping مخفف «Packet InterNet Groper» است و برای ارسال بستههای ICMP به یک هاست (IP یا دامنه) جهت بررسی اتصال و پاسخگویی استفاده میشود. این ابزار برای عیبیابی شبکه، بررسی زمان پاسخ و اطمینان از دسترسپذیری مقصد بهکار میرود.
ping destination ping 8.8.8.8 ping www.google.com
در حالت پیشفرض، دستور تا زمانی که قطع نشود (با Ctrl+C)، بستهها را ارسال میکند.
سوییچ | توضیح | مثال |
---|---|---|
-c | تعداد بستهها را محدود میکند | ping -c 4 google.com |
-i | فاصلهٔ زمانی بین ارسال هر بسته (برحسب ثانیه) | ping -i 2 8.8.8.8 |
-W | زمان انتظار برای دریافت پاسخ (ثانیه) | ping -W 3 google.com |
-t | مقدار TTL برای بستهها | ping -t 128 192.168.1.1 |
-s | اندازهٔ بسته در بایت | ping -s 1000 google.com |
-q | خروجی مختصر بدون جزئیات بستهها | ping -c 4 -q 8.8.8.8 |
-D | درج زمان ارسال بسته (timestamp) | ping -D -c 2 google.com |
-f | Flood ping: ارسال سریع بستهها (نیازمند سطح دسترسی root) | sudo ping -f localhost |
-n | عدم تبدیل IP به نام دامنه | ping -n 8.8.8.8 |
-v | نمایش اطلاعات بیشتر برای اشکالزدایی | ping -v google.com |
64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=20.3 ms
در پایان، گزارشی شامل میانگین زمان، بیشینه، کمینه و انحراف استاندارد ارائه میشود:
--- google.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3002ms rtt min/avg/max/mdev = 12.034/14.245/17.672/1.902 ms
ping
ممکن است توسط سیاستهای شبکه محدود یا غیرفعال شده باشددستور ping
یکی از ابزارهای اساسی در مدیریت شبکه است که با سادگی، اطلاعات ارزشمند دربارهٔ وضعیت اتصال فراهم میکند. تسلط بر سوییچهای مختلف آن به مدیران سیستم و کاربران حرفهای امکان تحلیل دقیقتر مشکلات شبکه و بررسی کیفیت اتصال را میدهد.