در این مقاله میخوانید:
اگر تا به حال در دنیای شبکه و اینترنت فعالیت کرده باشید، احتمالاً با واژهی «پینگ» (Ping) مواجه شدهاید. اما پینگ چیست و چرا تا این حد در عیبیابی مشکلات شبکه اهمیت دارد؟ در این مقاله سعی داریم به صورت جامع، به تعریف دقیق پینگ، کاربردهای آن و نکات کلیدی در استفاده از این ابزار بپردازیم.
پینگ مخفف عبارت (Packet Internet Groper) است و ابزاری ساده اما قدرتمند برای عیبیابی شبکه (Network Troubleshooting) محسوب میشود. وظیفه اصلی پینگ، بررسی ارتباط بین یک مبدأ (کامپیوتر یا دستگاه شما) و یک مقصد (سرور، روتر، پرینتر یا IP هر دستگاه دیگری در شبکه) است. پینگ بستههای کوچکی به نام Echo Request را ارسال میکند و در صورت برقراری ارتباط، پاسخهایی به نام Echo Reply دریافت میکند. این فرایند به شما نشان میدهد که آیا مقصد قابل دسترسی است یا خیر.
با استفاده از پینگ میتوانید متوجه شوید که آیا یک سرور یا دستگاه خاص در شبکه روشن و در دسترس است یا خیر.
با انجام تست Loopback (مثلاً با پینگ ۱۲۷٫۰٫۰٫۱ یا localhost)، میتوان فهمید کارت شبکه یا تنظیمات شبکه داخلی سیستم به درستی کار میکند یا خیر.
پینگ امکان تست نام دامنه (Domain Name) را نیز فراهم میکند. اگر پینگ نام دامنه موفقیتآمیز بود، یعنی DNS به درستی عمل میکند. در غیر این صورت، ممکن است سرویس DNS مشکل داشته باشد.
با پینگ سرورهای مطرح (مثلاً DNS گوگل با IP 8.8.8.8)، میتوانید به سرعت تشخیص دهید که اتصال اینترنت شما پایدار است یا خیر.
سیستم مبدأ، بستهای کوچک همراه با اطلاعات اولیه را به دستگاه مقصد ارسال میکند.
در صورت برقراری ارتباط، دستگاه مقصد همان بسته را برگشت میدهد و وضعیت «دریافت» تأیید میشود.
پینگ مدت زمانی که طول میکشد بسته به مقصد برسد و پاسخ به مبدأ بازگردد را اندازه میگیرد. این زمان معمولاً به میلیثانیه (ms) بیان میشود و معیاری برای کیفیت و سرعت اتصال است.
در انتهای تست، نتیجهای شامل تعداد بستههای ارسالشده، دریافتشده و از دسترفته ارائه میشود.
این پیام نشان میدهد تمام بستهها با موفقیت رفت و برگشت انجام دادهاند؛ یعنی ارتباط شبکهای سالم است.
این پیام بیانگر آن است که هیچ پاسخی از مقصد دریافت نشده است. احتمالاً مقصد خاموش است، یا فایروال درخواست پینگ را مسدود میکند، و یا در مسیر ارتباط اختلال وجود دارد.
معمولاً روتر یا دروازهی پیشفرض (Gateway) این پیام را میفرستد. بدین معنی است که مسیری به مقصد شناخته نشده یا گیتوی نمیتواند دستگاه مقصد را پیدا کند.
اگر تعدادی از بستهها از دست برود، یعنی مشکل Packet Loss وجود دارد. این مشکل میتواند در نتیجهی مواردی چون ازدحام شبکه (Network Congestion)، کابل معیوب، سختافزار خراب یا نویز در خط ارتباط باشد.
loopback یا localhost با آدرس IP پیشفرض ۱۲۷٫۰٫۰٫۱
در همهی سیستمها وجود دارد. اگر از دستور زیر استفاده کنید:
ping 127.0.0.1
ی
ping localhost
و پاسخ موفقیتآمیزی دریافت کنید، نشان میدهد کارت شبکه (NIC) و پشته پروتکل TCP/IP در سیستم شما به درستی کار میکنند. در غیر این صورت، باید به دنبال مشکل سختافزاری یا نرمافزاری در کارت شبکه باشید.
DNS وظیفهی تبدیل نام دامنه (مثلاً yahoo.com
) به آدرس IP (مثل ۹۸٫۱۳۷٫۱۱٫۱۶۳
) را برعهده دارد.
اگر پاسخ موفقیتآمیز دریافت کردید، یعنی DNS عملکرد درستی دارد.
اگر نام دامنه پاسخ نداد اما آدرس IP همان دامنه را میتوانید پینگ کنید، مشکل از DNS است و باید تنظیمات DNS را بررسی یا با سرویسدهنده اینترنت (ISP) تماس بگیرید.
اگر میخواهید بدانید آدرس آی پی اینترنت شما چیست از این صفحه یعنی آی پی من میتوانید آی پی خود را مشاهده کنید.
برای اطمینان از اتصال اینترنت، میتوانید سرور معروف گوگل ۸٫۸٫۸٫۸
را پینگ کنید. اگر موفقیتآمیز بود ولی دامنه خاصی پینگ نمیشود، احتمال مشکل DNS بالاست.
پنجره CMD یا PowerShell را باز کنید.
دستور ping <آدرس IP یا نام دامنه>
را تایپ کنید.نتیجه را بررسی کنید.
در تصویر بالا از آی پی ۱۷۲٫۱۶٫۰٫۱ پینگ گرفته شده و همان طور که مشخص هست کمتر از ۱MS یعنی یک میلی ثانیه به جواب رسیده است. این یعنی پینگ من به آن آی پی کمتر از یک میلی ثانیه میباشد.
برنامه Terminal را اجرا کنید.
دستور ping <آدرس IP یا نام دامنه>
را وارد کنید.
ترمینال را باز کنید.
دستور ping <آدرس IP یا نام دامنه>
را وارد نمایید.
در بیشتر توزیعهای لینوکسی، دستور پینگ بدون محدودیت در تعداد ارسال پیش میرود و برای متوقف کردن آن از کلیدهای Ctrl + C استفاده میشود.
در پاسخ به سؤال «پینگ چیست» باید گفت پینگ ابزاری کارآمد و بنیادی در دنیای شبکه است که به شما کمک میکند تا وضعیت اتصال شبکه، دسترسی به دستگاهها و عملکرد سرویس DNS را بسنجید. یادگیری طریقه استفاده از این دستور ساده و در عین حال قدرتمند، میتواند در عیبیابی سریع مشکلات شبکه بسیار مؤثر باشد. اگر با پیغامهای خطا مواجه شدید، با بررسی مواردی چون سلامت سختافزار، تنظیمات فایروال و سرویس DNS میتوانید مشکلات رایج را برطرف کنید.
سخن پایانی: با توجه به اهمیت پینگ در عیبیابی و رفع مشکلات شبکه، پیشنهاد میشود در مراحل اولیهی هر مشکل ارتباطی، از پینگ برای مشخص کردن منشاء خطا استفاده کنید. این دستور ساده، دید جامعی از وضعیت ارتباط شما با مقصد (سرور یا دستگاه دیگر) میدهد و شما را در سریعترین زمان ممکن به نتیجه میرساند.
نوشتن دیدگاه و امتیاز شما، برای ما مهم هست. اون رو با ما و دیگران به اشتراک بگذارید.
آخرین مقالات آموزشی سایناسرور
مقدمه اگر تا به حال در دنیای شبکه و اینترنت فعالیت کرده باشید، احتمالاً با واژهی «پینگ» (Ping) مواجه شدهاید. اما پینگ چیست و چرا تا این حد در عیبیابی مشکلات شبکه اهمیت دارد؟ در این مقاله سعی داریم به […]
مقدمه ویندوز سرور همواره یکی از پرکاربردترین و محبوبترین سیستمعاملهای سروری در میان سازمانها، شرکتها و متخصصان شبکه بوده است. مایکروسافت با عرضه ویندوز سرور ۲۰۲۵، گامی بلند در جهت بهبود عملکرد، امنیت و سادهسازی مدیریت سرورها برداشته است. در […]
سیستم نام دامنه (DNS) همانند دفترچه تلفن اینترنت عمل میکند و نام دامنهها را به آدرس IP تبدیل میکند. در این راهنمای جامع، با نحوه کار DNS، اجزای اصلی آن و نکاتی برای بهبود سرعت و امنیت وبسایت آشنا میشوید. […]