نگاه به اسم خارجیاش نکنید! وقتی توضیحات را بخوانید خیلی ساده متوجه خواهید شد که منظور از DNS چیست و این سه حرف ساده چه کار مهمی را برای ما و سرویس هاست و دامنهی ما انجام میدهد. بنابراین اگر سامانه نام دامنه هنوز از سوالات حل نشدهی زندگیتان است، تا انتهای مطلب همراه لیمومگ باشید و پاسخ خیال راحت کنی برای این سؤال بگیرید.
منظور از DNS چیست ؟
فرض کنید به کشور اسپانیا رفتهاید و در آنجا با یک ژاپنی آشنا میشوید و هیچکدام جز زبانهای مادریتان زبان دیگری بلد نیستید. از طرفی به برقراری ارتباط تمایل دارید. بنابراین گوشی را از جیبتان در میآورید وارد گوگل ترنسلیت میشوید، میکروفون را میزنید و فارسی صحبت میکنید. این ابزار به سادگی گفتههایتان را برای دوست ژاپنیتان به زبان خودش ترجمه میکند.
پیشنهاد میکنیم مطالعه کنید: «دامنه چیست؟»
حالا این فرض چه ربطی به موضوع DNS داشت؟
ربطاش این است که ما به عنوان انسانهایی که عاشق کلمات هستند نام دامنه را به خوبی درک میکنیم و به خاطر می سپاریم. اما علاقه چندانی در به خاطر سپردن تعدادی عدد و رقم بی ربط نشان نمیدهیم. از طرفی مرورگرها به این اعداد و ارقام خیلی علاقه دارند و نام دامنه به مزاجشان خوش نمیآيد.
ما آدرس اینترنتی را با نام دامنه به خاطر میسپریم و مرورگرها آدرس را با IP درک میکنند. بنابراین این وسط نیاز است که کسی یا چیزی واسطه شود. پس از مرحلهی ثبت دامنه ما با این واسطه که سامانه نام دامنه نام دارد زیاد سر و کار خواهیم داشت.
سامانه نام دامنه چه کاربردی دارد؟
DNS یا سامانه نام دامنه همان چیزی است که آی پی آدرسها را به دامنه ترجمه میکند. یعنی با ثبت و تنظیم DNS ها برای مرورگرها مشخص میشود که منظور از یک نام دامنه به خصوص کدام آدرس IP تعلق دارد.
پیشنهاد میکنیم مطالعه کنید: «وردپرس چیست؟»
DNS Server یعنی چه؟
منظور از سرور DNS یک کامپیوتر بزرگ است که دیتابیسهای آدرسهای IP و دامنه اینترنتی را نگه داری میکند. این سرورها معمولاً متعلق به شرکتهای هاستینگ هستند. این سرورها در صورت لزوم با یکدیگر ارتباط برقرار میکنند.
مثلاً هر وقت افراد Yahoo.com را در نوار آدرس مرورگرها تایپ می کنند، آدرس IP مربوط به آنها از سرورهای DNS فراخوانی میشود و مرورگر میتواند آنها را پیدا کند.
هنگامی که سرور DNS آدرس IP صحیح را پیدا کرد، مرورگرها آدرس را می گیرند و از آن برای ارسال داده به سرورهای لبه شبکه تحویل محتوا (CDN) یا سرورهای مبدا استفاده می کنند. پس از انجام این کار، اطلاعات موجود در وب سایت برای کاربر قابل دسترسی است. سرور DNS فرآیند را با یافتن آدرس IP مربوطه برای مکان یاب یکنواخت منبع یک وب سایت (URL) آغاز می کند.
پیشنهاد میکنیم مطالعه کنید: «نحوه تنظیم DNS در کلودفلر»
چطور DNS را فعال کنیم؟
برای تنظیم DNS روشهای مختلفی وجود دارد. در مقالهی «نحوه تنظیم DNS» به طور کامل در این باره صحبت کردهایم. اما برای اطلاعات عمومی در این بخش به طور مختصر به مراحل ست کردن سامانه نام دامنه در هاست اشاره میکنیم:
- از طریق کنترل پنل یا CDN وارد تنظیمات نام دامنه شوید.
- رکورد دامنهی جدیدی ایجاد کنید.
- در رکورد دامنه آدرس دامنه و NSهایی که از هاست خود دریافت کردهاید را برای آدرس IPهای مربوط به آن را تعریف کنید.
رکوردهای DNS در هاست چیست؟
به طور کلی رکوردهای دامنه، مثل پروندههایی هستند که هر کداممان توی دنیا داریم. ممکن است پروندهی پزشکی ما در دفتر پزشک باشد یا در مراجع قضایی پرونده داشته باشیم. در هر صورت نام و مشخصات و کدملی ما توی این پروندهها هست. و بعد از مشخصات اطلاعات دیگری در آن پیوست میشود.
رکوردهای دامنه «پرونده» هایی هستند که برای دامنهها تشکیل میشود. بسته به نوع دادههایی که دربارهی دامنهها وجود دارد، نوع این رکوردها فرق میکند.
- پیشنهاد میکنیم مطالعه کنید: «هاست چیست؟»
انواع رکوردهای دی ان اس:
اجازه بدهید در این بخش به معرفی برخی از پرکاربردترین انواع DNS بپردازیم:
- رکورد نیم سرور (NS): یک نام سرور را برای دامنه توصیف می کند که به جستجوی DNS در چندین منطقه اجازه می دهد. هر سرور نام اصلی و ثانویه باید از طریق این رکورد گزارش شود.
- رکورد تبادل نامه (MX): رکورد MX یاMail Exchange به فارسی سخت به معنای مبادله کنندهی ایمیل است . در واقع اجازه می دهد ایمیلها به آدرسهای درست ارسال شود. به غیر از آدرس های IP، رکوردهای MX شامل نام های دامنه کاملاً واجد شرایط است.
- Address (A) Record: این رکورد برای معرفی نام میزبان به آدرس IP استفاده می شود. به طور کلی، رکوردهای A آدرس IP هستند. اگر کامپیوتری از چندین آدرس IP، کارت های آداپتور یا هر دو تشکیل شده باشد، باید چندین رکورد آدرس داشته باشد.
- (AAAA) Record: AAAA رکورد شبیه به A رکورد است و این امکان را به شما می دهد که دامنه را با آدرس IPv6 نشان دهید.
منظور از تغییر DNS چیست؟
همانطور که در بخش انواع رکوردها اشاره شد، یکی از بزرگترین عملکردهای دی ان اس ها معرفی نام دامنه و سرویس هاست و تعیین ارتباط آنها با یکدیگر است. بنابراین زمانی که سرویس هاست خود را تغییر میدهید بایستی این تغییر را به حوزهی وب اعلام کنید و به دی ان اس سرور خود هاست جدید را معرفی کنید.
خطای دی ان اس چیست و چرا ظاهر میشود؟
اگر دلیل مراجعهی شما به این مقاله ارور DNS Server might be unavailable است، باید بدانید مرورگر نتوانسته است به دی ان اس های شما دسترسی پیدا کند. در اغلب اوقات مشکل به اینترنت مربوط میشود. مثلاً بایستی بررسی کنید و ببینید که اتصال اینترنت شما برقرار است؟
اگر مشکل قطعی اینترنت نباشد در اغلب اوقات با ریست کردن مودم و تعویض مرورگر مسئله حل میشود. اگر این اقدامات جواب نداد، میتوانید با قطع کردن موقت فایروال، آنتی ویروس و وی پی ان هم امتحان کنید.
اگر هیچ کدام از این موارد تاثیر نداشت، بایستی به trouble shooter ویندوز مراجعه کنید:
- وارد تنظیمات ویندوز شوید و به Update & Security بروید.
- از سمت چپ گزینه Troubleshoot و سپس، Additional troubleshooters را انتخاب کنید.
- در صفحهی جدید وارد Internet Connections شوید.
در این مرحله ویندوز به بررسی اتصالات و زیرساخت شما میپردازد و بعد از جستجو نتیجه را در اختیارتان قرار میدهد. با توجه به پاسخی که گرفتهاید اقدامات توصیه شده را انجام دهید.
بهترین دی ان اس چیست؟
ما در لیموهاست CDN کلودفلر را برای خدمات مختلفی انتخاب کردهایم. مشترکان لیموهاست میتوانند به روشی که در مقالهی «نحوه تنظیم DNS در کلودفلر» توضیح دادهایم نام دامنه تنظیم کنند. انتخاب این سرویس دلایل مشخصی دارد که در این بخش با شما به اشتراک خواهیم گذاشت:
- نتایج تستهای مختلفی مثل سایت DNSPerf نشان می دهد که Cloudflare سریع ترین سرویس DNS عمومی در بین رقبای خودش است.
- حریم خصوصی یکی دیگر از نکات برجسته برای این انتخاب است. Cloudflare حریم خصوصی را به چشم «کی داده و کی گرفته» نمیبیند. بلکه در عمل متعهد شدهاست هرگز آدرس IP درخواستی شما را روی دیسک ننویسد. هر گونه گزارشی را پس از ۲۴ ساعت حذف می کند. البته این ابزار سیاستهای KPMG را نیز رعایت کرده و در گزارش عملکرد سالانه خود منتشر میکند.
- علاوه بر این وبسایت 1.1.1.1 برای تمام سیستمعاملهای ویندوز، مک، اندروید، iOS، لینوکس و روترها عملکرد بسیار خوبی دارد.
- فیلتر محتوای کلودفلر برای مسدودکردن تبلیغات یا مصادیق مجرمانه نیز به امنیت این سرویس میافزاید.
پاسخ به سوالات رایج شما:
۱. DNS چیست؟
سامانه نام دامنه (DNS) نام دامنه ها را به آدرس های IP تبدیل می کند. یعنی به مرورگرها اجازه می دهد به وب سایتها و سایر منابع اینترنتی دسترسی پیدا کنند. و کاربران نیز به جای به خاطر سپردن IP از نام دامنه استفاده کنند. در واقع ارتباط IP و نامدامنه را مشخص میکند.
۲. یک مثال و نمونه برای DNS چیست؟
نمونه ای از DNS آن چیزی است که توسط گوگل ارائه شده است. آدرس DNS اصلی گوگل 8.8.8.8 است.
۳. چطور میتوانم DNS خود را پیدا کنم؟
در سیستم ویندوزی، میتوانید DNS خود را با رفتن به خط فرمان، تایپ «ipconfig/all» و سپس زدن Enter پیدا کنید.
۴. انواع DNS چیست؟
مهمترین انواع DNS عبارتاند از: حلکنندههای بازگشتی، سرورهای نام ریشه، سرورهای نام TLD و سرورهای نام معتبر
۵. آیا تغییر DNS امن است؟
بله، تغییر DNS شما هیچ خطر امنیتی را باعث نمیشود. بنابراین در صورت نیاز به تغییر، این کار را انجام دهید.
سخن پایانی
در این مقاله تمام جوانب سؤال « DNS چیست؟» را بررسی کردیم. انواع دی ان اس را بررسی کردیم، دربارهی کارکردهای سامانه نام دامنه صحبت کردیم و به سوالات رایج در این باره پاسخ گفتیم. آیا هنوز سوالی در ارتباط با این موضوع در ذهن شما وجود دارد؟ در بخش نظرات همین پست از ما بپرسید و پاسخ بگیرید.