فرماندهی پینگ

مثال های پینگ، گزینه ها، سوئیچ ها و موارد دیگر

دستور ping یک فرمان Command Prompt است که برای تست توانایی رایانه منبع برای رسیدن به یک کامپیوتر مقصد مشخص استفاده می شود. فرمان ping معمولا به عنوان یک روش ساده برای تأیید اینکه کامپیوتر می تواند با یک کامپیوتر یا دستگاه شبکه دیگر در شبکه ارتباط برقرار کند، استفاده می شود.

فرمان ping با ارسال پیام های کنترل پیام های کنترل اینترنت (ICMP) به رایانه مقصد و انتظار پاسخ پاسخ می دهد.

چند بخش از این پاسخ ها باز می شود و چه مدت طول می کشد تا آنها را بازگردانند، دو بخش اصلی اطلاعات است که دستور فرمان ping فراهم می کند.

برای مثال، ممکن است متوجه شوید که در هنگام پین کردن یک چاپگر شبکه هیچ پاسخی وجود ندارد، فقط برای اینکه متوجه شوید که چاپگر آفلاین است و نیاز به کابل آن جایگزین شده است. یا شاید شما نیاز به پینگ روتر برای بررسی اینکه کامپیوتر شما می تواند به آن متصل شود، برای از بین بردن آن به عنوان یک دلیل ممکن برای یک مسئله شبکه.

در دسترس بودن فرماندهی پینگ

فرمان ping از داخل Command Prompt در ویندوز 10 ، ویندوز 8 ، ویندوز 7 ، ویندوز ویستا و سیستم عامل های ویندوز XP در دسترس است . فرمان ping نیز در نسخه های قدیمی ویندوز مانند ویندوز 98 و 95 در دسترس است.

دستور ping همچنین می تواند در Command Prompt در Options Advanced Startup Options و System Recovery Options / Repair / Recovery منوها یافت شود.

توجه: در دسترس بودن برخی از سوئیچ های دستورالعمل پینگ و دیگر دستور دستور پینگ ممکن است از سیستم عامل به سیستم عامل متفاوت باشد.

نحوۀ فرماندهی پینگ

[ -t ] [ -a ] [ -n ] [ -l اندازه ] [ -f ] [ -i TTL ] [ -v TOS ] [ -r شمارش ] [ -s شمارش ] [ -w زمانبندی ] [ - R ] [ -S srcaddr ] [ -p ] [ -4 ] [ -6 ] هدف [ ]

نکته: نحوه خواندن فرمان Syntax را ببینید اگر مطمئن نیستید که چگونه نحو دستورالعمل ping را همانطور که در بالا یا در جدول زیر شرح داده شده است تفسیر کنید.

با استفاده از این گزینه هدف را تا زمانی که شما با استفاده از Ctrl-C متوقف می کنید متوقف کنید.
-a این گزینه دستور ping در صورت امکان، نام میزبان یک مقصد آدرس IP را حل خواهد کرد.
-n شمارش کنید این گزینه تعداد درخواست ICOE Echo برای ارسال، از 1 تا 4294967295 را تنظیم می کند. اگر -n استفاده نشود، دستور ping به صورت پیش فرض 4 ارسال خواهد کرد.
-l اندازه از این گزینه برای تنظیم اندازه در بایت ها از بسته درخواست اکو از 32 به 65،527. اگر از گزینه -l استفاده نکنید، فرمان ping یک درخواست اکو 32 بایت را ارسال می کند.
-f از این گزینه دستور ping برای جلوگیری از تقاضای اکو ICMP از روترهای بین شما و هدف جدا شده است . گزینه -f اغلب برای رفع مسائل مربوط به واحد مسافت انتقال حداکثر (PMTU) استفاده می شود.
-t TLL این گزینه مقدار زمان به زندگی (TTL) را تعیین می کند، حداکثر 255 است.
-V TOS این گزینه به شما اجازه می دهد یک نوع سرویس (TOS) را تنظیم کنید. در شروع ویندوز 7، این گزینه دیگر کار نمی کند، اما هنوز هم برای دلایل سازگاری وجود دارد.
-r تعداد از این گزینه دستورالعمل پینگ استفاده کنید تا مشخص کنید تعداد آپپ ها بین کامپیوتر شما و رایانه یا دستگاه هدف مورد نظر شما ضبط شده و نمایش داده شده است. حداکثر مقدار برای شمارش 9 است، بنابراین اگر شما علاقه مند به مشاهده همه hop ها بین دو دستگاه هستید، از دستور tracert استفاده کنید.
شمارش کنید از این گزینه برای گزارش زمان، در فرمت Timestamp اینترنت استفاده کنید، هر درخواست اکو دریافت شده و پاسخ اكو ارسال شده است. حداکثر مقدار برای شمارش 4 است، به این معنی است که تنها چهار دوره اولیه می تواند زمان چاپ شده باشد.
-woutout تعیین زمان باقیمانده در هنگام اجرای فرمان ping مقدار زمان را در میلی ثانیه محاسبه می کند که پینگ برای هر پاسخ منتظر است. اگر از گزینه -w استفاده نکنید، مقدار زمان پیش فرض پیش فرض 4000 استفاده می شود که 4 ثانیه است.
-R این گزینه به دستور ping دستور مسیر مسیر دور را می دهد.
-S srcaddr از این گزینه برای مشخص کردن آدرس منبع استفاده کنید.
از این سوئیچ استفاده کنید تا آدرس ارائه دهندگان مجازی سازی شبکه Hyper-V را پینگ کنید.
-4 این باعث می شود دستور ping فقط از IPv4 استفاده کند اما تنها لازم است اگر هدف یک نام میزبان است و نه یک آدرس IP.
-6 این باعث می شود دستور ping فقط از IPv6 استفاده کند، اما همانطور که با گزینه -4 ، تنها زمانی لازم است که یک نام میزبان را پاکسازی کنید.
هدف این مقصد شما مایل به پینگ است، یا یک آدرس IP یا یک نام میزبان.
با استفاده از دستور ping سوئیچ کمک برای نشان دادن کمک دقیق در مورد گزینه های مختلف فرمان استفاده کنید.

نکته: گزینه های -f ، -v ، -r ، -s ، -j ، و -k در هنگام پینگ کردن آدرس های IPv4 فقط کار می کنند. گزینه های -R و -S تنها با IPv6 کار می کنند.

دیگر سوئیچ های کمتر استفاده شده برای دستور ping از جمله [ -j میزبان لیست ]، [ -k میزبان لیست ]، و [ -c محفظه ] وجود دارد. اجرای پینگ /؟ از دستورالعمل برای اطلاعات بیشتر در مورد این گزینه ها.

نکته: شما می توانید خروجی دستور ping را به یک فایل با استفاده از اپراتور تغییر مسیر ذخیره کنید . نحوه هدایت فرماندهی خروجی به یک فایل را برای دستورالعمل ببینید یا لیست راهنمایی دستورالعمل ما را برای راهنمایی بیشتر ببینید.

نمونه های فرماندهی پینگ

پینگ -n 5 -l 1500 www.google.com

در این مثال، دستور ping برای پینگ کردن نام میزبان www.google.com استفاده می شود . گزینه -n به دستور ping دستور می دهد به جای پیشفرض 4 از 5 درخواست ICOE Echo درخواست کند، و گزینه -l اندازه بسته را برای هر درخواست به 1500 بایت تعیین می کند، به جای پیش فرض 32 بایت.

نتیجه نمایش داده شده در پنجره Command Prompt به نظر می رسد چیزی شبیه به این است:

پیوند www.google.com [74.125.224.82] با 1500 بایت داده: پاسخ از 74.125.224.82: bytes = 1500 زمان = 68ms TTL = 52 پاسخ از 74.125.224.82: bytes = 1500 زمان = 68ms TTL = 52 پاسخ از 74.125 .224.82: bytes = 1500 زمان = 65ms TTL = 52 پاسخ از 74.125.224.82: bytes = 1500 زمان = 66ms TTL = 52 پاسخ از 74.125.224.82: bytes = 1500 زمان = 70ms TTL = 52 آمار پینگ برای 74.125.224.82: بسته ها : فرستاده شده = 5، دریافت شده = 5، از دست رفته = 0 (از دست دادن 0٪)، زمان سفر تقریبی دور در میلی ثانیه: حداقل = 65ms، حداکثر = 70ms، میانگین = 67ms

افت 0٪ گزارش شده در آمار Ping برای 74.125.224.82 به من می گوید که هر پیام ICMP درخواست اکو ارسال شده به www.google.com بازگردانده شد. این به این معنی است که، تا آنجا که ارتباط شبکه من برقرار است، می توانم با وبسایت گوگل ارتباط خوبی داشته باشم.

پینگ 127.0.0.1

در مثال بالا، من 127.4.0.0 را پینگ بندی می کنم، همچنین IP آدرس محلی IPv4 یا IP آدرس حلقه IPv4 بدون گزینه ها نامیده می شود.

با استفاده از دستور ping به ping 127.0.0.1 یک روش عالی برای آزمایش ویژگی های شبکه ویندوز است که به درستی کار می کنند اما هیچ چیز درباره سخت افزار شبکه شما یا اتصال شما به هر رایانه یا دستگاه دیگر نمی گوید.

نسخه IPv6 این آزمون ping :: 1 خواهد بود.

پینگ - در 192.168.1.22

در این مثال، از دستور ping می خواهم نام میزبان اختصاصی به آدرس IP 192.168.1.22 را پیدا کند ، اما در غیر این صورت، آن را به صورت عادی پینگ می کند.

تست J3RTY22 [192.168.1.22] با 32 بایت داده: پاسخ از 192.168.1.22: bytes = 32 زمان

همانطور که می بینید، دستور ping آدرس IP من وارد شده، 192.168.1.22 را به عنوان نام میزبان J3RTY22 ، و سپس باقی مانده از پینگ را با تنظیمات پیش فرض اجرا کرد.

پینگ -t -6 سرور

در این مثال، من دستور command ping را برای استفاده از IPv6 با گزینه -6 اعمال میکنم و به گزینه p-server SERVER بطور نامحدود ادامه میدهم .

PINGING SERVER [fe80 :: fd1a: 3327: 2937: 7df3٪ 10] با 32 بایت داده: پاسخ از fe80 :: fd1a: 3327: 2937: 7df3٪ 10: time = 1ms پاسخ از fe80 :: fd1a: 3327: 2937 : 7df3٪ 10: زمان

من بعد از هفت پاسخ، Ping را به صورت دستی با Ctrl-C قطع کردم. همچنین، همانطور که می بینید، گزینه -6 آدرس IPv6 را تولید کرد.

نکته: تعداد بعد از٪ در پاسخ های تولید شده در این مثال دستور ping، IPv6 Zone ID است که اغلب نشان می دهد رابط شبکه استفاده شده است. شما می توانید یک جدول شناسه های منطقوی با نام های رابط شبکه خود را با اجرای اینترفیس ipv6 رابط کاربری netsh تولید کنید . شناسه منطقه IPv6 شماره ای است که در ستون Idx قرار دارد.

دستورات مربوط به پینگ

فرمان ping اغلب با سایر فرمانهای Command Prompt مرتبط با شبکه مانند tracert ، ipconfig، netstat ، nslookup و دیگر موارد استفاده می شود.