بررسی وب‌سایت روی سرور اصلی بدون خاموش کردن نماد ابر - حلقه ارتباطی ابر آروان

ابر آروان

زیرساخت یکپارچه ابری

۲۵ فروردین ۱۳۹۸

بررسی وب‌سایت روی سرور اصلی بدون خاموش کردن نماد ابر

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

اما گاهی نیاز است تا سرور اصلی میزبان سایت به‌شکل مستقیم بررسی شود. برای نمونه، هنگام نمایش خطاهای خانواده ۵۰۰، چون این خطاها نشان‌دهنده‌ی بروز مشکل در سمت سرور اصلی میزبان سایت هستند، باید از صحت ارتباط و عملکرد این سرور مطمین شد.

برای بررسی صحت ارتباط با سرور اصلی بدون خاموش کردن نماد ابر، می‌توان از دو روش زیر استفاده کرد:

  • تنظیم دستی نام دامنه و آدرس IP سرور اصلی میزبان سایت در فایل hosts در سیستم‌عامل
  • استفاده از ابزار cURL

 

روش نخست، تنظیم دستی نام دامنه و آدرس IP سرور اصلی میزبان سایت در فایل hosts

  • سیستم‌عامل ویندوز

هنگام Resolve نام دامنه به یک آدرس IP، سیستم پیش از ارجاع به DNS server تنظیم‌شده برای gateway (مودم)، ابتدا فایل DNS محلی خود (فایل hosts) را بررسی می‌کند. بنابراین با افزودن نام دامنه و آدرس IP سرور اصلی میزبان سایت به این فایل، می‌توان کاری کرد که سیستم به‌شکل مستقیم و بدون ارجاع به هیچ DNS server خارج از آن انجام دهد.

برای دست‌یابی به این فایل در سیستم‌عامل‌های ویندوز 8، 8.1 و 10، با استفاده از بخش search، Notepad را جست‌وجو و پس از نمایش آیکون آن، روی آن کلیک راست کنید و گزینه‌ی Run as Administrator را انتخاب کنید.

سپس از منوی File، گزینه‌ی Open را انتخاب کنید و در پنجره‌ی باز شده، در قسمت File name نشانی “c:\windows\system32\drivers\etc\hosts” را وارد و روی دکمه‌ی open کلیک کنید:

در انتهای این فایل شما می‌توانید نام سایت به همراه آدرس IP آن را به فرمتی که در فایل گفته شده اضافه کنید (برای نمونه، x.x.x.x  example.com)، سپس فایل را ذخیره کنید و ببندید.

  • سیستم‌عامل لینوکس

پنجره‌ی terminal را باز و دستور زیر را در آن وارد کنید.


sudo nano /etc/hosts

پس از ورود دستور بالا، سیستم از شما پسوردی را درخواست می‌کند. پس از ورود پسورد درست، به محتوای فایل hosts دسترسی پیدا می‌کنید. سپس در فایل hosts، نخست آدرس IP سرور اصلی میزبان سایت، سپس پس از زدن tab، نام دامنه‌ی خود را وارد کنید.

  • Mac OS

در بخش search، terminal را وارد و روی آیکون یافت شده کلیک کنید (یا Finder را باز کنید، سپس به Application، Utilities بروید و گزینه‌ی terminal را انتخاب کنید). سپس دستور زیر را در پنجره‌ی terminal وارد کنید:


sudo nano /private/etc/hosts

پس از وارد کردن دستور بالا سیستم از شما پسورد می‌خواهد (این پسورد همان پسوردی است که هنگام ورود به سیستم از آن استفاده می‌کنید)، با زدن پسورد می‌توانید به محتوای فایل hosts دسترسی پیدا کنید. در فایل hosts، آدرس IP به همراه نام دامنه‌ی خود را وارد و با زدن Ctrl+X تغییرات انجام شده را ذخیره کنید. هم‌چنین با استفاده از دستور زیر می‌توانید کاری کنید که DNS cache پاک شده و تغییرات انجام شده، به‌سرعت اعمال شوند:


dscacheutil –flushcache

نکته: در هر سه حالت بیان شده در بالا پس از اتمام تست، می‌توانید پیش از خطی که به فایل hosts اضافه کرده‌اید، از “#” استفاده کنید تا سیستم‌عامل در هنگام رجوع به فایل hosts، این خط را نادیده بگیرد. هر زمان نیاز به تست و بررسی مجدد سرور اصلی میزبان سایت خود داشتید، می‌توانید # را از ابتدای خط حذف کنید.

 

روش دوم: استفاده از ابزار cURL

با استفاده از گزینه‌ی –-resolve در دستور curl، برای این دستور مشخص می‌شود که URL گفته‌شده در دستور را به‌جای DNS یا فایل /etc/hosts، از نشانی تعیین‌شده درخواست کند:


curl --resolve hostname:port:DESTINATIONIPADDRESS http(s)://www.example.com
× برای اطلاع از آخرین اخبار و مقالات آروان عضو خبرنامه ما شوید