DNS سرور چیست ؟

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

DNS سرور

DNS سرور

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

DNS Server چیست ؟

منظور از DNS سرور، هر کامپیوتری است که در DNS ثبت و شناخته شده باشد. با استفاده از DNS serever درخواست های کاربران مدیریت می شوند و هر کدام از آن ها دارای یک آدرس عمومی IP و دیتابیسی از شبکه ها و آدرس هاست های اینترنتی می باشد. DNS سرورها دارای سلسله مراتب ساماندهی شده هستند و در بالاترین رده آن شاهد وجود 13 سرور اصلی یا ریشه به نام root server هستیم. root server دارای دیتابیس کامل و عملکرد جامع می باشد و نقش عمده ای دارد.

DNS سرور

DNS server چگونه کار می کند؟

در پاسخ به نحوه کارکرد DNS server باید بگوییم که آن ها دارای پروتکل هایی در شبکه های خصوصی هستند که از این طریق با یکدیگر ارتباط برقرار می کنند. همان طور که در بخش قبل اشاره شد DNS ها دارای سیستم سلسله مراتبی هستند و تمام رده های پایین تر از root server دارای میزان معینی از آدرس ونام دیتابیس کل هستند. اغلب DNS سرور هایی که در سلسله مراتب پایین تر قرار دارند مالکیتشان با ISP ها و کسب و کارهای بسیار بزرگ می باشد. به طور مثال کمپانی عظیم گوگل دارای SDN server هایی است که در نقاط مختلف جهان قرار دارند و به واسطه آن آدرس های مختلف نظیر Google.co.uk ، Google.com و سایر دامنه ها را کنترل می کند.

مکانیزم کارکرد DNS سرور بر اساس شبکه client/server می باشد. این شبکه نوعی معماری محسوب می شود. به این معنا که مرورگر کامپیوتر شما به عنوان یک DNS Client معرفی می شود و در زمان بازدید وب سایت ها وظیفه ارسال درخواست به سروریس دهنده اینترنت را بر عهده دارد. هنگامی که DNS Server از سمت کامپیوتر شما یک درخواست دریافت می کند اما اطلاعات موردنظر در دیتابیس آن وجود نداشته باشد مسئولیت او به طور موقت به DNS Client تغییر پیدا می کند و همان درخواست را به رده بالاتر ارسال می کند. این فرآیند تا جایی ادامه پیدا می کند که اطلاعات موردنیاز در یک دیتابیس سطح بالاتر موجود باشد و در اختیار کامپیوتر قرار بگیرد.

دلیل استفاده از Server DNS چیست ؟

از نظر شما چرا ما از Server DNS استفاده می کنیم؟ برای پاسخ باید یک سوال از خود بپرسید. آیا حفظ کردن IP مانند 176.7.115.20 آسان تر است یا حفظ کردن rabinco.ir ؟ قطعا بسیاری از کاربران ترجیح می دهند نام دامنه را حفظ کنند تا مجموعه ای از اعداد غیرتکراری! پس بدیهی است هنگامی که می خواهیم وارد یک وب سایت شویم IP آن را وارد نمی کنیم بلکه به یاد داشتن نام دامنه کفایت می کند.

ما به عنوان یک انسان نام دامنه یا URL سایت را راحت تر به ذهن می سپاریم اما کامپیوترها و دستگاه های متصل IP را بهتر متوجه می شوند. به همین علت برای دسترسی به انواع وب سایت از Server DNS استفاده می کنیم. افرادی که در زمینه راه اندازی data center از اطلاعات و دانش کافی برخوردار هستند به خوبی می دانند که این مفاهیم تاثیر زیادی بر عملکرد ما به عنوان کاربر دارد. در راه اندازی دیتاسنتر علاوه بر دانش و اطلاعات، باید نسبت به انواع سخت افزار و نرم افزار نیز شناخت کافی داشته باشیم. به عنوان مثال کابل شبکه لگراند و سوئیچ سیسکو 2960 جزو مهم ترین سخت افزارهایی است که در راه اندازی Data center مورد استفاده قرار می گیرند.

DNS سرور

کلام آخر !

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

علاوه بر استفاده از آنتی ویروس قوی یک راهکار دیگر برای جلوگیری از حملات بدافزارها نیز وجود دارد که می توان به آگاهی از نحوه نمایش و عملکرد وب سایت می باشد. به طور معمول ظاهر وب سایت اصلی بعد از ورود به نسخه جعلی آن دقیقا مشابهت ندارد و در برخی از مواقع با پیغام Invalid Certificate نیز مواجه خواهید شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
برای ادامه، شما باید با قوانین موافقت کنید

فهرست