نحوه اجرای Traceroute برای عیب یابی اتصال و خطاهای HTTP
حتما خطاهای اتصال سایت برای تمام استفاده کنندگان از اینترنت در فضای وب رخ داده است. برخی اوقات ترافیک با اختلال روبرو می شود و داده های معیوب، سایت را نشان نمی دهند. شاید تابحال هنگام پرداخت اینترنتی چنین موقعیتی را دیده اید یا هنگام انجام یک بازی آنلاین خطای اتصال را تجربه کرده باشید. اگرچه گاه برای رفع مشکل نمی توان اقدام خاصی را انجام داد اما برای اینکه مسئله را بررسی کنید، نیاز به اجرای Traceroute به فارسی تریس روت دارید. این اقدام می تواند مشکل را روشن سازد و به شما برای رفع خطا، ایده دهد. پیشنهاد می کنیم که این مطلب را هم از سون هاست دنبال کنید!
Traceroute چیست؟
Traceroute مفهوم پیچیده ای ندارد و صرفا معنای لغوی آن برای درکش کافیست؛ شما با مسیری روبرو هستید که داده ها را از نقطه A (معمولا رایانه شما) تا نقطه Z (وب سایت یا سایر سرویس های مقصد) دنبال می کنید.
ترافیک اینترنت بدون واسطه نیست! یعنی به هیچ وجه درخواست شما به صورت مستقیم به وب سایت نمی رود. داده ها از طریق اشکال و قطب های مختلف، از سرورهای پروکسی گرفته تا CDN هدایت می شوند. از آنجایی که تنوع در داده ها بالاست، احتمال بروز خطای HTTP در اتصال به وب سایت افزایش پیدا می کند.
با اجرای Traceroute اطلاعات زیادی در مورد گره های در جریان اطلاعاتی بدست خواهید آورد و به راحتی نقطه متوقف شدن داده ها را تشخیص می دهید.
نحوه اجرای Traceroute
خبر خوش اینکه روند واقعی اجرای traceroute پیچیدگی خاصی ندارد. این فرایند بسته به نوع سیستم عامل شما کمی متفاوت خواهد بود اما ایده کلی یکسان است. شما برای اجرای دستور Traceroute باید از خط فرمان استفاده کنید. نگذارید این قضییه شما را بترساند زیرا دستور ساده ای بوده که درک آن راحت است.
نحوه اجرای دستور Traceroute در ویندوز
برای اجرای Traceroute در ویندوز باید از خط فرمان PowerShell استفاده کنید. برای باز کردن PowerShell دو راه دارید. اول اینکه دکمه های Windows + X را بفشارید و از لیست Windows PowerShell را انتخاب کنید.
راه دوم اینکه دکمه های Windows + R را فشار دهید و در پنجره RUN عبارت powershell بزنید.
پس از باز شدن، با وارد کردن عبارت tracert 7ho.st یا هر URL و IP دیگری به ردیابی دامنه دلخواه بپردازید.
در بخش های پایین نحوه تفسیر این اعداد و ارقام را هم به شما توضیح خواهیم داد. اما هر آنچه می بینید، داده های رسیدن به مقصد است.
نحوه اجرای Traceroute در Mac
روند کار در Mac هم مشابه ویندوز است. جستجوی Spotlight خود را باز کرده و به دنبال Terminal بگردید. همچنین می توان این مورد را در پوشه Utilities قسمت Apps پیدا کرد.
توجه داشته باشید که در لینوکس، اجرای دستور Traceroute مشابه سیستم عامل Mac بوده زیرا هر دو مبتنی بر UNIX می باشند.
تفسیر داده های Traceroute
داده هایی که بعد از اجرای فرایند Traceroute دریافت می کنید کمی گیج کننده هستند. البته اگر اطلاعاتی در این زمینه داشته باشید به راحتی مفهوم آن را درک خواهید کرد.
Hop Speeds سرعت هاپ
مطابق با مثال های بالا Traceroute برای هر گره ای که مورد ردیابی قرار می دهد، سه زمان مختلف ارائه می دهد. بنابراین با اعداد مختلفی بر اساس واحد میلی ثانیه ms روبرو می شوید که تعداد ردیف های آن همان تلاش های ارسال درخواست برای ردیابی گره به شمار می آید. معمولا آن را سه بار پینگ کرده و سپس سرعت بازگشت بسته ها را بررسی می نماید.
با انجام این کار می توان متوجه شد که ناهنجاری بین آن ها وجود دارد که با وجود یک پینگ منفرد متوجه آن نخواهید شد. شما تا پینگ 30 میلی ثانیه می توانید از بررسی بیشتر صرف نظر کنید اما اگر اختلاف بالاتر از این اعداد بود، شاید مشکلی وجود دارد. عدد 100 را اگر می بینید، به طور قطع با مشکل جدی روبرو هستید که باید سریع تر آن را بررسی کنید. باید دلایل تاخیرهای طولانی مدت را به صورت دقیق بررسی کنید.
موقعیت گره و ستاره ها
گاهی اوقات به جای سرعت پینگ، یک ستاره * به شما نشان داده می شود. به طور واضحی این علامت به این معنی بوده که داده های بسته متوقف، انکار یا گم شده اند. البته یک احتمال دیگر هم وجود دارد، اینکه زمان آن تمام شده باشد.
همانطور که در آدرس بالا مشاهده می کنید، 4 مورد اول مربوط به آدرس های MAC، مشابه بوده که حاکی از نزدیک بودن شبکه است. سپس ترافیک به قلمرو ISP منتقل می گردد و آنجاست که ستاره ظاهر می شود. بنابراین برای عیب یابی با ارائه دهنده ISP خود تماس بگیرید.
امیدواریم که مطلب نحوه اجرای Traceroute برای عیب یابی اتصال و خطاهای HTTP مورد توجه شما قرار گرفته باشد. وبلاگ سون هاست از مطالب متنوعی پر شده که به روند توسعه سایت شما کمک می کند. پیشنهاد می کنیم به انجمن سون هاست هم سر بزنید و از موضوعات فنی طرح شده توسط سایر کاربران نیز بهره ببرید. در آخر با درج کامنت، نقطه نظرات خود را در اختیار ما قرار دهید و پاسخ خود را در کمترین زمان ممکن دریافت کنید.