اینترنت با استفاده از IP Address ها کار میکند و برای دسترسی به یک وبسایت، باید به آی پی سرور آن مراجعه کنیم. DNS (دی ان اس)، دقیقا همین کار را برای ما انجام میدهد. در این مقاله از وبلاگ داکا قصد داریم به سوال DNS یا دی ان اس چیست پاسخ بدهیم و با نحوه کارکرد و اهمیت آن بیشتر آشنا شویم.
DNS یا دی ان اس چیست ؟
دیاناس یا DNS کوتاه شدهی عبارت Domain Name System است و فهرستی توزیع شده دامنه های قابل خواندن توسط انسان (مانند www.daka.website) را به اعداد خوانا برای کامپیوترها یعنی آیپی (IP) آدرس ترجمه میکند.
یا دی ان اس مانند یک دفترچه تلفن برای اینترنت است. همانطور که شما به جای بخاطر سپردن شمارهی افراد، از دفترچه تلفن استفاده میکنید، DNS نیز مانند یک دفترچه تلفن عمل میکند و نیازی به حفظ کردن آدرس IP ها نیست.
DNS Server چیست ؟
DNS server به هر کامپیوتری تلقی میشود که در برای عضویت در سیستم نام دامنه ( DNS ) ثبت شده باشد. در واقع با استفاده از DNS Server درخواست ها مدیریت میشوند. هر سرور دیاناس که برای هدف نرمافزاری خاصی در شبکه فعالیت میکند، دارای یک آدرس IP عمومی و دیتابیسی از نام شبکهها و آدرس دیگر هاستهای اینترنتی است.
سرور دیاناس در یک سلسله مراتب ساماندهی شده و فعالیت میکنند. در بالاترین رده این سلسله مراتب، اینترنت دارای ۱۳ سرور اصلی یا ریشه (Root Servers) است که به دلیل نقش عمده، دیتابیس کامل و عملکرد جامعشان معروف میباشند. مالکیت این سرورها نزد کمپانیهای معروف و مستقل از یکدیگر است.
آشنایی با نحوه عملکرد DNS یا دی ان اس ؟
DNS یا دی ان اس همچون کتابچه تلفن نامهای خوانا برای انسان را به اعدادی تبدیل میکند که رایانهها به راحتی آن را میفهمند. به بیانی دیگر زمانی که شما قصد جستجو چیزی در اینترنت دارید، تمامی این جستجوها برای یک دیتابیس ارسال شده و بعد از یافتن جواب از دیتابیس به شما نشان داده میشوند، هرچه این دیتابیس سریعتر باشد، سرعت بارگذاری صفحات شما نیز به شدت افزایش پیدا میکند.
سرورهای DNS نامهای دامنهها را به آدرسهای IP متناظرشان مطابقت میدهند. وقتی یک نام دامنه را در مرورگر خود وارد میکنید رایانه شما به سرور DNS وصل شده و آدرس IP مرتبط با آن دامنه را جستوجو می کند. سپس صفحه وب مربوطه را برای شما بارگذاری میکند.
سرور دیاناس که ما استفاده میکنیم، به صورت غالب از سوی شرکت ارائه دهنده خدمات اینترنتی ISP ارائه میشود.
کامپیوترها پاسخهای DNS را به صورت محلی در حافظه کش (catch) ذخیره میکنند و از این جهت درخواستهای DNS هر بار که بخواهید به یک نام دامنه خاص وصل شوید که پیش از این از آن بازدید کردهاید، مجددا ارسال نمیشوند.
بیشتر بخوانیم : دامنه چیست | آشنایی با انواع دامنه و چگونگی ثبت دامنه
آیا DNS بر سرعت اینترنت تاثیرگذار است؟
با وجود اینکه DNS ارتباط مستقیمی با سرعت اینترنت ندارد، اما کامپیوترها پاسخهای DNS را به صورت محلی در حافظه کش ذخیره میکنند و از این جهت دامنههای خاص و از پیش بازدید شده را با سرعت بالاتری اجرا میکنند. پس DNS تاحدودی میتواند بر سرعت نمایش یک صفحه در رایانه شما تاثیر بگذارد.
چرا باید DNS یا دی ان اس خود را تغییر دهیم ؟
اگر شما تا کنون اقدام به تغییر dns خود نکردهاید، باید بگوییم شما در حال استفاده از dns پیش فرض شرکت ارائه دهنده اینترنت (ISP) خود هستید که معایبی دارد. اولین عیب دی ان اسهای پیش فرض، امکان ثبت، پایش و تحلیل تمامی فعالیتهای اینترنتی شما است.
دومین عیب هم سرعت پایین پاسخ دهی است که با وجود پهنای بالای باند، میتواند به تاخیر در بارگذاری صفحات و اجرای برنامههای اینترنتی منجر شود. بنابراین باید تاکید کنیم استفاده از dns پیش فرض ISP، هیچ مزیتی ندارد و با تغییر آن میتوانید از مزایایی مانند حریم خصوصی حفاظت شده و سرعت بهتر پاسخ دهی برخوردار شوید.
در گذشته معروفترین سرویس dns جایگزین متعلق به گوگل بود و اگر کسی تمایلی به استفاده از dns پیش فرض ISP خود نداشت، به گوگل سوئیچ میکرد. اما امروزه تعداد زیادی dns رایگان با مزایای بیشتر وجود دارد. برای نمونه، این dns ها میتوانند از بارگذاری لینکهای مخرب جلوگیری کنند یا مانع بارگذاری محتواهای هرزه نگار شوند. دستهای دیگر از طریق مسدود کردن آدرسهای اینترنتی و صفحات مخرب، مانع آلوده شدن سیستم شما میشوند .
برخی از سرویس های محبوب تغییر دی ان اس به شرح زیر اند:
- Cloudflare DNS
- CleanBrowsing
- Quad9
بیشتر بخوانیم : آشنایی با انواع پسوند دامنه سایت