DNS (سیستم نام دامنه)

سیستم نام دامنه (DNS) دامنه اینترنت و نام میزبان را به آدرس های IP و برعکس تبدیل می کند.

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

چگونه DNS کار می کند

DNS یک سیستم ارتباطی سرویس دهنده / سرور می باشد: مشتریان DNS درخواست ها را برای دریافت و دریافت پاسخ از سرورهای DNS ارسال می کنند . درخواست هایی که حاوی یک نام هستند، که منجر به یک آدرس IP از سرور می شود، به نام DNS lookups پیش فرض است. درخواست هایی که حاوی یک آدرس IP هستند و در نتیجه نامی به نام DNS lookups معکوس نیز پشتیبانی می شوند. DNS یک پایگاه داده توزیع شده را برای ذخیره این نام و اطلاعات آدرس آخرین اطلاعات برای تمام میزبان های عمومی در اینترنت پیاده سازی می کند.

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

DNS علاوه بر این شامل پشتیبانی برای درخواست های ذخیره شده و برای افزونگی است . اکثر سیستم عامل های شبکه پشتیبانی از پیکربندی سرورهای DNS اولیه، ثانویه و ثانویه، که هر کدام می توانند درخواست های اولیه از مشتریان را انجام دهند.

تنظیم DNS بر روی دستگاه های شخصی و شبکه های خانگی

ارائه دهندگان خدمات اینترنت (ISPs) سرورهای خود DNS خود را حفظ می کنند و از DHCP برای پیکربندی شبکه های مشتری خود به صورت خودکار پیکربندی DNS سرور خودکار را ترغیب به خانواده ها از بار تنظیمات DNS می کنند. با این وجود، مدیران شبکه خانگی مجبور نیستند تنظیمات ISP خود را حفظ کنند. برخی از ترجیح می دهند به جای استفاده از یکی از خدمات عمومی DNS عمومی عمومی استفاده کنند. خدمات عمومی DNS برای ارائه عملکرد بهتر و قابلیت اطمینان بیش از آنچه یک ISP معمولی می تواند منطقی ارائه دهد طراحی شده است.

روترهای پهنای باند و سایر دستگاه های دروازه شبکه، IP های اولیه، ثانویه و سوم DNS سرور را برای شبکه ذخیره می کنند و در صورت نیاز به دستگاه های مشتری اختصاص می دهند. مدیران می توانند آدرس خود را به صورت دستی وارد کنند یا از DHCP بدست آورند. آدرس ها را می توان از طریق منوهای پیکربندی سیستم عامل نیز بر روی یک دستگاه مشتری به روز رسانی کرد.

مسائل مربوط به DNS می تواند متناوب و سختگیرانه باشد زیرا با توجه به ماهیت جغرافیایی آن توزیع شده است. هنگامی که DNS شکسته می شود، مشتریان هنوز می توانند به شبکه محلی خود متصل شوند، اما آنها نمی توانند با نام خود به دستگاه های از راه دور دسترسی پیدا کنند. هنگامی که تنظیمات شبکه ی یک دستگاه سرویس گیرنده، آدرس سرور DNS 0.0.0.0 را نشان می دهد، این نشان دهنده یک شکست با DNS یا با پیکربندی آن در شبکه محلی است.