DNS چیست

DNS چیست؟

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

DNS server چیست؟

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

DNS سرور های زیادی در شرکت های هاستینگ و سازمانها وجود دارد. این دی ان اس سرورها  با یکدیگر در ارتباط هستند. بنابراین تنها کافی است شرکت هاستینگ شما نام دامنه شما را در DNS سرور اضافه نماید تا تدریجا (در حدود ۴۸ ساعت) با سایر دی ان اس ها در سراسرجهان هماهنگ شود، حال که با مفاهیم دی ان اس چیست؟ آشنا شدید در ادامه ی مقاله به بررسی جزییات آن می پردازیم.

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

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

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

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

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

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

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

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

آیا محتوای این صفحه مفید بود؟

برای امتیاز دادن به آن روی ستاره کلیک کنید!

میانگین امتیاز 3.5 / 5. تعداد امتیازات: 2

تاکنون کسی رأی نداده است! اولین کسی باشید که این پست را ارزیابی می کنید

برای ارسال مطلب به دوستان خود

از طریق شبکه های زیر روی آن کلیک کنید

متاسفیم که این پست برای شما مفید نبود!

بگذارید این پست را بهتر کنیم!

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