وبسایتهای اینترنتی چگونه نمایش داده میشوند و چگونه با تایپ کردن نام آنها به وبسایت مورد نظر میرسیم؟ پاسخ این سوالها DNS است. سامانه نام دامنه یا DNS چیست و کاربردی دارد؟
پیش از اینکه بپرسید دیاناس چیست، باید گفت پروتکل dns مخفف چیست؟ این واژه سه حرفی مخفف عبارت Domain Name System میباشد. DNS در فارسی به سامانه نام دامنه معنی شده است.
حال که با مفهوم سامانه نام دامنه آشنا شدید در امتداد مقاله به بررسی dns سرور خواهیم پرداخت.
منظور از dns سرور چیست؟ بایستی گفت جهت اینکه یک دامنه بتواند به وب سایت اشاره نماید در قدم اول بایستی در DNS Server اضافه شود. اما کار dns server چیست؟ DNS سرور یک دیتابیس بزرگ است که شامل مجموعهای از دامینها و IP های مرتبط میباشد. به عنوان مثال اگر دامین google.com باشد سایت به IP با آدرس DNS 64.233.167.99 resolve میشود.
DNS سرورهای زیادی در شرکتهای هاستینگ و سازمانها وجود دارد. این سرور دیاناسها با یکدیگر در ارتباط هستند. بنابراین تنها کافی است شرکت هاستینگ شما نام دامنه شما را در سرور dns اضافه نماید تا تدریجا (در حدود ۴۸ ساعت) با سایر دیاناسها در سراسرجهان هماهنگ شود.
هنگامی که شما یک URL را وارد میکنید در صورتی که سرور DNS از کار افتاده باشد کامپیوتر نمیتواند آدرس IP را برای آن URL وارد کند. چون سیستم شما نمیداند چطور به Google دسترسی پیدا کند در این حالت شما با یک پیام DNS error روبرو میشوید.
بایستی گفت اگر از دو شرکت متفاوت هاست و دامنه خود را تهیه کرده باشید بعد از ثبت دامنه خود، بایستی تغییر dns را بر اساس سرویس ارائهدهنده میزبانی وب خود انجام دهید تا بتوانند از دامنه خود استفاده نمایند. یکی از مواردی که عموما برای تغییر دیاناس انجام میدهند تغییر دی ان اس محلی به دیاناس گوگل میباشد که چگونگی آن را در مقالات دیگر توضیح دادهایم.
قطع بودن DNS یا گاها سرعت پایین عملکرد DNS میتواند منجر مشکلات بزرگی برای شما شود. که با تکنولوژی DNS ابری میتوانید خطرات مربوط به محدودیتهای در دسترس بودن، آسیبپذیریهای امنیتی و محدودیتهای عملکرد را کاهش داد.
زمانی که نام در سایت در address bar مرورگر تایپ می شود چندین چیز مختلف اتفاق می افتد تا سایت صحیح یافت و نمایش داده شود. ابتدا نام domain به آدرس IP سایت ترجمه می شود. این کار به یافتن وب سایت درست کمک می کند. با پیدا شدن سایت فایل صفحه ی وب لود شده و سایت نمایش داده خواهد شد.
با تایپ URL در address bar مرورگر مراحل زیر انجام میشوند: