14 دی

دی ان اس (DNS) چیست؟

DNS چیست؟

DNS یا همان Domain Name System به معنی “سیستم نام دامنه” هست. وظیفه DNS تبدیل نام دامنه به IP می‌ باشد. وقتی که شما یک وب سایت ایجاد می کنید و یک نام دامنه برای آن در نظر می گیرید در نهایت این نام دامین به سایت اشاره خواهد کرد.
dns

DNS به شما امکان را می دهد که به جای استفاده از آدرس های عددی IP برای اتصال به یک کامپیوتر خاص در شبکه ای دیگر , با به کارگیری نام دامنه ای که به خاطر آوردن آن برای شما راحت تر است به آن کامپیوتر متصل شده و یا از آن سرویس استفاده کنید.

برای هر دامنه اطلاعات , یک DNS نگهداری‌ می‌شود بدین صورت که برای هر دامنه حداقل یک DNS server تعریف‌ شده که اطلاعات مربوط به دامنه در آن سرور ذخیره‌ شده. زمانی DNS بخواهد نام دامنه را به IP تبدیل‌ کند باید اطلاعات مربوط به دامنه را از DNS Server هایی که برای دامنه تعریف‌ شده‌ را درخواست‌ کند. اطلاعات مربوط به DNS Server‌های مربوط به هر دامنه در کنترل پنل اصلی دامنه قرار دارد که آن در اختیار صاحب دامنه می‌ باشد.

چگونه یک مرورگر وب سایت درست را پیدا میکند؟

موقتی یک نام در قسمت address bar یک مرورگر تایپ میشود ابتدا نام دامین به آدرس IP سایت ترجه میشود. که این کار به پیدا کردن وب سایت درست کمک میکند .و با پیدا شدن سایت موردنظر فایل صفحه وب لود میشود و سایت نمایش پیدا  میکند.

بعد از تایپ URL در قسمت address bar مرورگر مراحل زیر انجام می شوند:

ابتدا مرورگر cache خودش را چک میکند تا IP متناسب با ادرس تایپ شده را پیدا کند . در صورتی که این IP وجود داشته باشد IP را resolve میکند و وب سایت را نمایش می دهد.

درصورتی که نام دامین resolve نشود مرورگر فایل های هاست و رکوردهای DNS را چک می کند.

اگر رکوردی در فایل هاست نباشد مرورگر به دنبال DNS سرور پیش فرض رفتهو درصورتی که یک مدخل برای نام دامین وجود داشته باشد سایت مربوطه را نمایش می دهد.

 حالا اگر DNS server رکوردی برای دامین نداشته باشد مرورگر به دنبال  سرور در سایر نقاط دنیا می گردد و این کار از طریق ساختار سلسله مراتبی انجام می شود.

اگر مرورگر نتوانست هیچ DNS سروری را پیدا کند نام دامین مورد نظر resolve نمیشود و خطای مربوطه به کاربر نمایش داده می شود.

اشتراک

ارسال نظر

5 × پنج =