خطاي dns (DNS error) چيست؟

۲۱ بازديد

يكي از رايج‌ترين خطاهايي كه هنگام مرور در اينترنت ممكن است با آن مواجه شويم خطاي DNS است. اين خطا به دلايل مختلفي مانند نصب آنتي ويروس، مشكلات ارائه دهنده سرويس DNS يا خرابي درايور ممكن است پيش آيد. در حقيقت هنگامي كه DNS از كار افتاده باشد و شما يك آدرس URL را وارد ‌كنيد، كامپيوتر نمي‌تواند آدرس IP براي آن را وارد كند. به اين ترتيب شما با خطاي DNS يا DNS error روبرو مي‌شويد.

 DNS چگونه كار مي كند؟

اينترنت شبكه‌اي عظيم از يارانه هاست. به هر دستگاه متصل به اينترنت يك آدرس IP اختصاص داده مي‌شود. اين آدرس به ساير رايانه‌ها در شناسايي آن كمك مي‌كند. گفتيم كه آدرس IP رشته‌اي اعداد است مانند:

192.199.247.166

حال تصور كنيد براي بازديد از سايت مورد علاقه خود مجبور بوديد اين اعداد طولاني را به خاطر بسپاريد. يادآوري اين اعداد سخت است و هم اينكه هيچ‌گونه اطلاعاتي از سايت به شما نمي‌دهد. نام دامنه براي همين موضوع اختراع شده است. نام دامنه به كاربران اين امكان را مي‌دهد كه نام‌هاي ساده و مربوط براي سايت خود انتخاب كنند.

همان‌طور كه پيش‌تر گفتيم DNS يا Domain Name System نام دامنه را به آدرس‌هاي IP ترجمه مي‌كند. حال در 4 مرحله ساده خواهيم ديد كه DNS چگونه كار مي‌كند.

تصور كنيد كه قصد بازديد از سايت گنجه هاست را داريد.

  1. مرورگر خود را باز مي‌كنيد و ganje.host را در نوار آدرس تايپ و سپس جستجو مي‌كنيد. بلافاصله يك بررسي سريع انجام مي‌شود كه آيا قبلا از اين سايت بازديد كرده‌ايد يا نه! در صورتي كه سوابق DNS در حافظه پنهان DNS رايانه شما پيدا شود، بقيه جستجوي DNS رد شده و سايت براي شما باز مي‌شود.
  2. اگر در كش DNS شما آدرس IP يافت نشود، درخواست به سرور محلي DNS فرستاده مي‌شود. معمولا اين سرور همان ارائه دهنده اينترنت شما است.
  3. اگر سوابق موجود در سرور محلي يافت نشود، درخواست براي يافتن سوابق DNS به root nameserver ارسال مي‌شود. سرورهاي root، سرورهايي هستند در سراسر جهان كه وظيفه ذخيره‌ي داده‌هاي DNS را دارند. هنگامي كه ركورد DNS در سرورهاي روت يافت مي‌شود، توسط رايانه شما ذخيره مي‌شود.
  4. حال كه سوابق DNS پيدا شده است، سايت گنجه هاست براي شما نمايش داده خواهد شد.

از نظر فني، Domain Name System يك سيستم نامگذاري سازمان يافته براي رايانه‌ها يا هر منبع ديگري است كه به اينترنت يا شبكه خصوصي وصل شده است.

انواع ركورد DNS

حال كه آموختيم DNS چيست و چگونه كار مي‌كند و با نحوه‌ي تغيير DNS دامنه آشنا شديد، بهتر است انواع ركورد DNS و نحوه‌ي تعريف ركورد DNS را نيز بياموزيد. انواع مختلفي از ركوردهاي DNS وجود دارد كه هركدام مخفف چيز ديگري هستند، مانند:

 

  • A Record
  • NS Record
  • MX Record
  • CNAME Record
  • TXT Record
  • براي آموزش تعريف ركورد DNS و توضيح انواع ركورد آن از مقاله‌ي تعريف ركورد DNS در دايركت ادمين كمك بگيريد.

يكي از رايج‌ترين خطاهايي كه هنگام مرور در اينترنت ممكن است با آن مواجه شويم خطاي DNS است. اين خطا به دلايل مختلفي مانند نصب آنتي ويروس، مشكلات ارائه دهنده سرويس DNS يا خرابي درايور ممكن است پيش آيد. در حقيقت هنگامي كه DNS از كار افتاده باشد و شما يك آدرس URL را وارد ‌كنيد، كامپيوتر نمي‌تواند آدرس IP براي آن را وارد كند. به اين ترتيب شما با خطاي DNS يا DNS error روبرو مي‌شويد.

DNS چگونه كار مي كند؟

اينترنت شبكه‌اي عظيم از يارانه هاست. به هر دستگاه متصل به اينترنت يك آدرس IP اختصاص داده مي‌شود. اين آدرس به ساير رايانه‌ها در شناسايي آن كمك مي‌كند. گفتيم كه آدرس IP رشته‌اي اعداد است مانند:

192.199.247.166

حال تصور كنيد براي بازديد از سايت مورد علاقه خود مجبور بوديد اين اعداد طولاني را به خاطر بسپاريد. يادآوري اين اعداد سخت است و هم اينكه هيچ‌گونه اطلاعاتي از سايت به شما نمي‌دهد. نام دامنه براي همين موضوع اختراع شده است. نام دامنه به كاربران اين امكان را مي‌دهد كه نام‌هاي ساده و مربوط براي سايت خود انتخاب كنند.

همان‌طور كه پيش‌تر گفتيم DNS يا Domain Name System نام دامنه را به آدرس‌هاي IP ترجمه مي‌كند. حال در 4 مرحله ساده خواهيم ديد كه DNS چگونه كار مي‌كند.

تصور كنيد كه قصد بازديد از سايت گنجه هاست را داريد.

  1. مرورگر خود را باز مي‌كنيد و ganje.host را در نوار آدرس تايپ و سپس جستجو مي‌كنيد. بلافاصله يك بررسي سريع انجام مي‌شود كه آيا قبلا از اين سايت بازديد كرده‌ايد يا نه! در صورتي كه سوابق DNS در حافظه پنهان DNS رايانه شما پيدا شود، بقيه جستجوي DNS رد شده و سايت براي شما باز مي‌شود.
  2. اگر در كش DNS شما آدرس IP يافت نشود، درخواست به سرور محلي DNS فرستاده مي‌شود. معمولا اين سرور همان ارائه دهنده اينترنت شما است.
  3. اگر سوابق موجود در سرور محلي يافت نشود، درخواست براي يافتن سوابق DNS به root nameserver ارسال مي‌شود. سرورهاي root، سرورهايي هستند در سراسر جهان كه وظيفه ذخيره‌ي داده‌هاي DNS را دارند. هنگامي كه ركورد DNS در سرورهاي روت يافت مي‌شود، توسط رايانه شما ذخيره مي‌شود.
  4. حال كه سوابق DNS پيدا شده است، سايت گنجه هاست براي شما نمايش داده خواهد شد.