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

انواع سرور DNS برای کمک به لود شدن صفحه وب سایت
- DNS recursor: به طور مثال یک مسئول کتابخانه را در نظر بگیرید که از او درخواست شده کتاب مخصوصی را در کتابخانه پیدا کند. این مسئول در واقع همان DNS recursor است. این سرور در جهت دریافت درخواستها از دیوایسهای کاربران، از طریق برنامههایی مانند مرورگرهای وب، طراحی شده و مسئول راضی نگه داشتن کاربران خواهد بود. برای جلب رضایت کاربران، به انواع درخواستهای آنها پاسخ داده میشود.
- Root nameserver: اولین قدم در ترجمه نام هاست انتخاب شده توسط انسان به یک IP Address، استفاده از Root nameserver است. این نوع سرور DNS را میتوان مانند فهرست کتابخانه در نظر گرفت که کتابهای موجود در قفسهها مختلف را نشان میدهد.
- TLD nameserver: این نوع DNS سرور با نام Top Level Domain Server نیز شناخته شده و میتوان آن را به عنوان یک قفسه خاص از کتاب در کتابخانه در نظر گرفت. این نوع nameserver آخرین مرحله هاست است و مرحله بعدی جستجوی یک IP Address خاص را شامل میشود.
- Authoritative nameserver: این گزینه از DNS سرور را میتوان یک فرهنگ لغت کامل در یک قفسه در نظر گرفت که با استفاده از آن میتوان یک نام خاص را به صورت یک تعریف (definition) ترجمه کرد. آخرین مرحله جستجو بر عهده این nameserver است. در واقع authoritative nameserver به سایقه درخواست دسترسی پیدا کرده و IP Address را برای hostname درخواستی، به DNS Recursor باز میگرداند. درخواست اولیه نیز از طرف مسئول کتابخانه (DNS Recursor) بوده است.
خطای DNS چیست؟
یکی از رایجترین خطاهایی که مانع از دسترسی کاربران به وب سایتهای مختلف و در نهایت قطع اینترنت میشود، خطای DNS است. در این هنگام، تنها پاسخی که برای عیبیابی شبکه مطرح میشود این است که سرور پاسخ نمیدهد. در واقع در زمان از کار افتادن سرور DNS، اگر فرد هر آدرس URL را وارد کند، سیستم نمیتواند IP Address مشخص شده برای آن URL را شناسایی و مشخص کند، زیرا سیستم نحوه دسترسی به گوگل را نمیداند.
در این زمان فرد با پیام DNS erro روبهرو خواهد شد. دلایل متعددی برای خطای DNS وجود دارد که از جمله آنها میتوان به نصب برنامههای آنتی ویروس، مشکلات مربوط به روتر، خرابی درایور، مشکلات ارائهدهنده سرویس DNS و غیره اشاره کرد.

انواع مزایای سرور DNS
اولین و اصلیترین مزیت سیستمهای DNS، راحتتر شدن استفاده از اینترنت است. در واقع در صورت عدم وجود سرور DNS، باید برای بازدید از سایتهای اینترنتی، تمامی IP Addressهای درخواستی لازم را حفظ بود. این کار بسیار سنگین و دشوار است. با استفاده از سیستم DNS دیگر نیازی به حفظ کردن رشته اعداد IP Address بوده و از آن برای دستهبندی، بایگانی و کمک به موتورهای جستجو استفاده میشود.
ثبات این سرورها، جزو مزیتهای قابل توجه آنها به شمار میرود. دلایل مختلفی برای تغییر IP Addressها وجود دارد، بنابراین در زمان دسترسی به یک وب سایت، علاوه بر دانستن آدرس IP باید اطلاعات مربوطه را نیز به روز نگه داشت. سیستم DNS نیز به همین دلیل طراحی شده تا IP Addressها با روشی سریع و ثابت، به روز کرده و دسترسی به وب سایت را آسانتر میکند.
همچنین DNS میتواند موجب افزایش امنیت زیرساختها شده و به روزرسانیهای ایمن پویا را فراهم خواهد کرد. این نوع سیستم، معتبر و قابل اطمینان بوده و میتواند تمامی پیامها را با خرابی تقریباً صفر در اختیار کاربران قرار دهد. با استفاده از این سیستم میتوان عملکرد فنی دیتابیس را مشخص کرده و همچنین مشخصات ساختار دادهها و مبادلات ارتباطی داده مورد استفاده را نیز تعریف کرد. در واقع DNS به عنوان یک توازن بار یا یک لایه اضافی امنیتی شناخته خواهد شد.
انواع معایب سرور DNS
DNS نیز مانند تمامی دیگر سرورها با تمام کاربردها و مزیتهای گفته شده، معایبی نیز دارد. از اصلیترین معایب آن میتوان به DNS Attacks اشاره کرد که در آن مهاجم آدرس واقعی وب سایت را با یک آدرس جعلی جایگزین کرده و کلاهبرداری میکند. در واقع با فریب کاربران، بدون اطلاع آنها، سمت آدرسهای مخرب هدایتشان میکند. هدف از این کار نیز بدست آوردن اطلاعات بانکی و دیگر دادههای مهم کاربران است.
در صورتی که یک بدافزار تنظیمات سرور DNS افراد را تغییر داده باشد، با وارد کردن یک URL ممکن است فرد به سایتی هدایت شود که مانند درگاه بانکی مورد نظر بوده ولی کاملاً تقلبی و فیک است. از این طریق نام کاربری و رمز عبور افراد ضبط شده و با اظلاعات بانکی بدست آمده، سوء استفاده انجام میشود.
بدافزارها میتوانند برخی از سرورهای DNS را دزدیده و افراد را به جای هدایت به سمت وب سایتهای محبوب و پربازدید، به سمت وب سایتهای جعلی و فیک هدایت کند. همچنین این دیدگاه را در افراد به وجود میآورد که برای حذف ویروسها از سیستم خود باید برنامههایی به مراتب مخربتر را دانلود و نصب کنند.
برای جلوگیری از چنین مشکلاتی بهتر است برنامههای آنتیویروس معتبر را خریداری و بر روی سیستم نصب کرده و از ورود به سایتهایی با ظاهر متفاوت با وب سایت اصلی اجتناب کرد. همچنین به هیچ عنوان نباید اطلاعات شخصی و بانکی را در سایتهای نامعتبر وارد کرد.

سخن پایانی
هر روزه افراد بدون هیچ اطلاع قبلی در دنیای شبکه و اینترنت از تعداد زیادی سرور DNS و دیگر انواع سرویسها استفاده میکنند. همه این سرویسها به منظور راحتی بیشتر در استفاده از تکنولوژی گسترش یافته و طراحی شدهاند. سرور DNS در این مقاله به طور کامل توضیح داده شد و مزایا و معایب استفاده از آن معرفی گردید. به طور کلی از این سرویس برای تبدیل نام و اسامی به IP استفاده میشد. کاربران میتوانند در وب سایت تکنو اوا، مباحث بیشتری در این زمینه را مطالعه کرده و به اطلاعات خوبی در رابطه با انواع سرورها و نحوه استفاده از آنها بدست آورند.


بدون دیدگاه