نحوه جلوگیری و رفع قطعی DNS

قطع DNS(DNS) می تواند باعث سردرد برای هر کسی شود که تحت تأثیر آن قرار دارد. سایت هایی که با مشکل مواجه می شوند می توانند منجر به تجربه کاربری بد و از دست دادن پول برای کسب و کار شوند. 

DNS به معنای سیستم نام دامنه است(Domain Name System) . این یک فهرست اینترنتی(Internet) است که آدرس های IP را با نام دامنه مطابقت می دهد. هر(Every) وب سایت آدرس IP وب خود را دارد. کاربران می توانند آدرس IP یک وب سایت را برای بازدید از یک سایت تایپ کنند. با این حال، به خاطر سپردن آنها دشوار است. بنابراین، بیشتر مردم به جای آن از نام دامنه استفاده می کنند.

سرورهای DNS(DNS) کاربران را به مکان مناسب هدایت می کنند تا وب سایت ها به درستی بارگیری شوند. خطاهای DNS(DNS) زمانی اتفاق می‌افتد که نمی‌توانید به یک آدرس IP متصل شوید. این نوع قطعی معمولاً به دلیل قطع اینترنت(Internet) یا اتصال شبکه رخ می دهد.

قطع شدن گاه به گاه DNS(Occasional DNS) اجتناب ناپذیر است. با این حال، همه آنها حملات قابل توجهی نیستند و نسبتاً به راحتی قابل حل هستند.

ابتدا مبانی را بررسی کنید(Check the Basics First)

همه مشکلات اتصال مشکلات DNS نیستند(are DNS issues) . برای مثال، اگر روتر به برق وصل نباشد، نمی‌توانید به اینترنت(Internet) متصل شوید . اما مشکل DNS نیست.

برخی از قطعی های DNS را می توان به راحتی با بررسی موارد زیر برطرف کرد:

  • سرورهای نام دامنه خود را بررسی کنید. اگر شرکت میزبان یا ثبت کننده دامنه خود را تغییر داده اید، ممکن است آنها نادرست و ساده باشند.
  • اگر اخیراً تغییری در سرورهای نام خود ایجاد کرده اید، آنها به زمان نیاز دارند تا در سراسر وب منتشر شوند. این ممکن است از 24 تا 48 ساعت طول بکشد.
  • روتر خود را با خاموش کردن مجدد راه اندازی(Reboot) کنید، یک دقیقه صبر کنید و سپس دوباره روشن کنید.
  • بررسی کنید تا مطمئن شوید همه اتصالات و کابل های شما به درستی وصل شده اند.  
  • یک اسکن بدافزار را اجرا کنید تا ببینید آیا ویروسی دسترسی شما به اینترنت(Internet) را مسدود کرده است یا خیر .
  • اگر در دسترسی به یک سایت خاص مشکل دارید، ممکن است مشکل از وب سایت باشد و نه اتصال شما. یکی از راه‌های بررسی این است که به Down for Everyone یا Just Me(Down for Everyone or Just Me) بروید .

آیا روتر شماست؟(Is it Your Router?)

روترها CPU ، حافظه، مادربرد و حتی سیستم عامل مخصوص به خود را دارند. همه این مؤلفه ها ترافیک داده ها را مدیریت می کنند. این اجزای روتر ممکن است بیش از حد بارگیری شوند. این همان مفهومی است که مرورگرهای زیادی در یک لپ تاپ باز می شوند که باعث یخ زدن آن می شود.

هنگامی که داده‌های زیادی را از طریق روتر خود به دستگاه‌های زیادی ارسال می‌کنید، می‌تواند سرعت آن را کاهش دهد یا کلاً از کار بیفتد. همچنین، اکثر اتصالات اینترنتی(Internet) کامپیوترهای خانگی از آدرس های IP پویا استفاده می کنند. ISP ها(ISPs) یک آدرس IP به هر مودم برای یک دوره زمانی خاص اختصاص می دهند.

هنگامی که این زمان منقضی شود، ISP شما یک آدرس IP جدید برای مودم شما ارسال می کند. با این حال، اگر روتر شما بسیار شلوغ است، ممکن است پیام آدرس IP جدید را دریافت نکند و به تلاش برای استفاده از آدرس قدیمی منقضی شده ادامه دهد.

اگر سوراخ های تهویه روتر توسط گرد و غبار یا کابل مسدود شود، ممکن است بیش از حد گرم شود. بنابراین، مطمئن شوید که آنها مسدود نشده اند.

برای راه اندازی مجدد روتر، مراحل زیر را دنبال کنید:

  1. روتر را خاموش کنید و آن را از برق بکشید.
  2. (Unplug)سایر نقاط دسترسی مانند مودم را که شبکه شما را تشکیل می دهند، جدا کنید.
  3. بین 20 تا 30 ثانیه صبر کنید.
  4. همه چیز را دوباره به برق وصل کنید
  5. دکمه پاور روتر را دوباره روشن کنید.
  6. 30 تا 60 ثانیه صبر کنید.

انتظار به روتر شما زمان لازم را برای ایجاد یک اتصال پایدار می دهد. اگر اتصال ندارید، نمی توانید به اینترنت(Internet) وصل شوید یا دستگاه شما شبکه شما را در دسترس نشان نمی دهد، روتر خود را مجددا راه اندازی کنید.

عیب یابی عمیق تر(More In-Depth Troubleshooting)

اگر مراحل بالا مشکل شما را حل نکرد، ممکن است یکی از مشکلات رایج DNS زیر باشد.

کش DNS

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

این کش گاهی اوقات ممکن است خراب شود. برای شستشوی کش خود، موارد زیر را در خط فرمان وارد کنید:

ipconfig /flushdns

با این کار کش پاک می شود تا دفعه بعد که از همان وب سایت بازدید می کنید، اطلاعات DNS تمدید شود.

نام دامنه شما

اگر آدرس وب سایت شما کار می کند اما به سایت شما هدایت نمی شود، ممکن است فراموش کرده باشید نام دامنه خود را تمدید کنید. به سرعت با ثبت کننده دامنه خود تماس بگیرید و ببینید آیا می توانید آن را پس بگیرید یا خیر.

تنظیمات TCP/IP

Transmission Control Protocol/Internet Protocol ( TCP/IP ) تنظیماتی هستند که نحوه ارتباط رایانه ها با دستگاه های دیگر را(communicate with other devices) تعریف می کنند .

برای ویژگی های IPv6 و IPv4 ، تنظیمات باید روی دریافت آدرس IP به طور خودکار(Obtain an IP address automatically) و دریافت آدرس سرورهای DNS به طور خودکار(Obtain DNS servers address automatically) تنظیم شود .

برای یادگیری نحوه بررسی این تنظیمات، بخوانید:

هنوز حل نشده است؟(Still Not Resolved?)

اگر هیچ یک از راه حل های بالا قطع شدن DNS شما را برطرف نکرد، ممکن است یک پیکربندی نادرست یا خطا باشد که باعث این مشکل شده است.

ویندوز یک ابزار داخلی به نام nslookup دارد. می توان از آن برای عیب یابی دستورات DNS برای تعیین مشکلات داخلی یا خارجی خاص استفاده کرد.

رایج‌ترین رکوردهای DNS که می‌توانند مشکلاتی ایجاد کنند عبارتند از:

  • CNAME ( نام متعارف(Canonical Name) ) یک نام دامنه را به نام دامنه دیگر نشان می دهد.
  • رکوردهای A( A) داده های DNS اولیه هستند که دامنه ها را با آدرس های IP مطابقت می دهند.
  • MX ( Mail Exchange ) ایمیل های مستقیم را از دامنه شما به سرور میزبان ثبت می کند.

برای آموزش کامل، عیب‌یابی DNS با Nslookup(Troubleshoot DNS with Nslookup) را تماشا کنید.

ابزارها را امتحان کنید(Try Tools)

اگر همچنان مشکل DNS دارید ، یکی از ابزارهای زیر را برای کمک به تشخیص و رفع مشکل خود امتحان کنید. IntoDNS یک ابزار رایگان است که پیکربندی و سلامت رکوردهای  DNS را بررسی می کند.(DNS)

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

OpenDNS' Cache Check ابزاری است که بینش های منحصر به فردی را در مورد نحوه حل و فصل OpenDNS دامنه شما ارائه می دهد. مستقیماً دامنه شما را با استفاده از همه سرورهای OpenDNS پرس و جو می کند و نتایج را گزارش می کند.(OpenDNS)

Network Tools ابزارهای(Network Tools) رایگان شبکه از جمله جستجوی NS(NS Lookup) ، جستجوی DNS(DNS Lookup) و اطلاعات دامنه و میزبان را ارائه می دهد.

اقدامات احتیاطی را انجام دهید و آماده باشید(Take Precautions & Be Prepared)

همه وب‌سایت‌ها در برخی مواقع دچار خرابی می‌شوند. هیچ سرویسی نمی تواند 100% آپتایم را وعده دهد.

همه ما سرفصل هایی را دیده ایم که هنگام قطع شدن ابرهای پرمخاطب اتفاق می افتد. با این حال، برخی اقدامات احتیاطی وجود دارد که می توانید برای ایمن نگه داشتن کسب و کار خود از قطع شدن DNS انجام دهید.(DNS)

  • از(Use) بیش از یک ارائه دهنده خدمات DNS در مکان های مختلف و در سرورهای مختلف استفاده کنید.
  • (Separate)سرورهای DNS(DNS) خارجی را از سرورهای داخلی جدا کنید.
  • از(Use) دامنه های مختلف برای استفاده عمومی و داخلی استفاده کنید.
  • ارائه دهنده خدمات DNS باید از ثبت کننده نام دامنه جدا باشد.
  • از ارائه دهندگانی که نیاز به کنترل پنل های مبتنی بر وب برای به روز رسانی تنظیمات دارند اجتناب کنید. در عوض یک سرور DNS راه اندازی کنید که اطلاعات شما را از انتقال منطقه DNS که به صورت عمومی در دسترس نیست، به روز می کند.
  • از(Use) احراز هویت دو مرحله ای در حساب ثبت کننده خود استفاده کنید.

سرور DNS خود را نظارت کنید(Monitor Your DNS Server)

مجرمان سایبری در حال یافتن راه های جدیدی برای انتشار بدافزار و آلوده کردن سیستم های کامپیوتری هستند. 

نظارت بر فعالیت سرور DNS می تواند شما را از علائم عملکرد ضعیف یا قطعی آگاه کند. فعال باشید و بر زمان کار و عملکرد DNS خود نظارت کنید . برای اطمینان از اینکه بازدیدکنندگان وب سایت شما تجربه کاربری مثبتی دارند، مشکلات را در حین رخ دادن آنها شناسایی کنید.(Detect)

ابزارهای DNS(DNS Tools) مجموعه ای از ابزارهای نظارتی را برای دریافت بینش در زمان واقعی درباره نحوه عملکرد پیکربندی های DNS شما در (DNS)اینترنت(Internet) ارائه می دهد.

اگر با مشکلی مواجه شدید، پیشنهادات بالا را برای رفع قطعی DNS خود امتحان کنید .



About the author

من یک توسعه دهنده ماهر iOS با بیش از دوازده سال تجربه هستم. من روی هر دو پلتفرم iPhone و iPad کار کرده‌ام و می‌دانم چگونه برنامه‌ها را با استفاده از آخرین فناوری‌های اپل ایجاد و سفارشی‌سازی کنم. علاوه بر مهارت‌هایم به‌عنوان توسعه‌دهنده aiOS، تجربه قوی در استفاده از Adobe Photoshop و Illustrator و همچنین توسعه وب از طریق چارچوب‌هایی مانند WordPress و Laravel دارم.



Related posts