DNS چیست؟
آموزش تعاریف

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

DNS مخفف کلمات Domain Name System می باشد .نام دامین اسمی یکتا است که به وب سایت اشاره می کند.DNS سیستمی است که این اتصال را برقرار می نماید.زمانی که شما وب سایتی را ایجاد می کنید یک نام دامنه نیز برای آن در نظر می گیرید و در نهایت این نام دامین به سایت اشاره خواهد کرد.

در بیشتر حالات این تنظمیات توسط کنترل پنل هاست و ثبت کننده نام دامین انجام می شود.

جهت اینکه یک دامین بتواند به وب سایت اشاره نماید در قدم اول بایستی در DNS Server اضافه شود.DNS سرور یک دیتابیس بزرگ است که شامل مجوعه ای از دامین ها و IP  های مرتبط می باشد.به عنوان مثال اگر دامین google.com باشد سایت به IP با آدرس DNS  ۶۴.۲۳۳.۱۶۷.۹۹ resolve می شود.

DNS سرور های زیادی در شرکت های هاستینگ و سازمانها وجود دارد.این DNS سرورها  با یکدیگر در ارتباط هستند.بنابراین تنها کافی است شرکت هاستینگ شما نام دامین شما را در DNS سرور اضافه نماید تا تدریجا (در حدود ۴۸ ساعت) با سایر DNS ها در سراسرجهان هماهنگ شود.

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

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

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

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

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

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

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

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

اشتراک مطلب
حامد استادی
حامد استادی
17 سال فعالیت در زمینه رایانه ،برنامه نویس PHP ،طراحی سایت با کمال افتخار با ایران 24 همکاری می نمایم . امیدوارم از نوشته های بنده راضی باشید و از نظرات خود ما را بهره مند سازید.

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *