سجاد اخلاقی
سجاد اخلاقی
خواندن ۲ دقیقه·۵ سال پیش

7 اپشن کاربردی PING در ویندوز

پروتکل ICMP

دستور PING ارسال پیام های Echo Request و Echo Reply به سمت مقصده که خود این ها از پیام های پروتکل ICMP هست . پروتکل ICMP یا همون internet control message protocol برای خطایابی و بررسی وجود سیگنال مورد استفاده قرار میگیره . برای کار با این ابزار کافیه CMD ویندوز رو اجرا کنید و بهتره که از syntax زیر استفاده کنید تا بعدا در بعضی از سوییچ ها به مشکل نخورید :

ping OPTIONS IP/HOST

در شروع بیاید یک تست ارتباطی ساده رو ببینیم و بررسیش کنیم .

ping 8.8.8.8

این دستور در واقع یک Echo Request به 8.8.8.8 ارسال میکنه و اگر ارتباط برقرار شد Echo Replay رو برخواهد گردوند . اگر بخواهیم یک ادرس IP رو به hostname تبدیل کنیم از سوییچ -a استفاده میکنیم :

ping -a 8.8.8.8

همونطور که مشاهده میکنید dns.google رو برگردوند و به این ترتیب متوجه شدیم این DNS سرور برای چه شرکتی هست . این روش رو طبیعتا میتونید برای پیدا کردن اسم سیستم در شبکه هم استفاده کنین . زمانی پیش میاد که وقتی PING میگیرید مدام IPV6 یا IPV4 به شما برگردونده میشه . اگر بخواید پاسخ دادن رو اجبار به یک نوع IP کنید ، میتونید از دستور زیر استفاده کنید :

ping -4 localhost ping -6 localhost

در مواقعی شاید نیاز باشه که مدام تست ارتباطی بگیرید برای اینکار میتونید از سوییچ -t استفاده کنید :

ping -t 192.168.1.1

اگر میخواید به اندازه دلخواه Echo Request بفرستید میتونید از سوییچ -n استفاده کنید :

ping -n 2 4.2.2.4

برای مشخص کردن Hop های مجاز (TTL) میتونید از سوییچ -i استفاده کنید :

ping -i 1 google.com

هموطور که میبینید TTL expired in transit رو برگردوند که به معنی کافی نبودن مقدار TTL یا Time To Live یا همون میزان روتر هاست . (برای درک مفهوم Hop به پایین این مقاله مراجعه کنید .)

برای مشخص کردن حداکثر زمان دسترسی به هاست میتونید از سوییچ -w استفاده کنید :

ping -w 100 192.168.1.1

با استفاده از سوییچ -l میتونید حداکثر حجم دیتای ارسالی رو مشخص کنید . مقدارش به صورت پیشفرض 32 بایته که میشه اون رو از 1 تا 65500 مقدار دهی کرد :

ping -l 64 192.168.1.1

همچنین اگر حجم ارسالی و تعداد رو زیاد کنید احتمالا بتونید حمله PoD یا همان Ping of Death را پیاده سازی کنید . مثال :

ping -l 65500 -w 1 -t 192.168.1.1




امیدوارم برای کسایی که اشنایی نداشتن مفید واقع بشه و همچنین نظراتتون رو کامنت کنید .

pingپینگویندوزنتورک پلاسشبکه
شاید از این پست‌ها خوشتان بیاید