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

DNS چیست

DNS، یا مخفف Domain Name System، از اساس اینترنت است و بسیاری از امور روزمره ما با DNS انجام میشود. در اینجا تلاش کردیم DNS را بررسی کنیم و برخی از مزایای و معایب آن را نیز بیان کنیم. ما در بسیاری از کارهای روزمره خود مانند کار با تلفن همراه، چک کردن ایمیل و وبگردی، از DNS استفاده می‌کنیم. اما DNS چیست؟

DNS یا Domain Name System، یک سیستم نام دهی برای اینترنت است که به کاربران امکان می‌دهد تا با استفاده از نام های دامنه، به سادگی و بدون نیاز به حفظ آدرس IP، به منابع مختلف اینترنتی دسترسی پیدا کنند. به عبارت دیگر، DNS مانند یک دلیل نامه برای اینترنت است.

در این سیستم، هر نام دامنه به یک آدرس IP یکتا متصل می‌شود. وقتی کاربر یک نام دامنه را در مرورگر وارد می‌کند، مرورگر ابتدا از سرور DNS محلی (Local DNS Server) می خواهد تا آدرس IP مربوط به آن نام دامنه را دریافت کند. سرور DNS محلی نیز ابتدا در لیست خود به دنبال آدرس IP مربوط به نام دامنه می‌گردد؛ اگر پیدا نشد، درخواست را به یکی از سرورهای DNS اصلی (Root DNS Servers) ارسال می‌کند. سرورهای DNS اصلی نیز به ترتیب، به سرورهای DNS دامنه اصلی (TLD DNS Servers) مربوط به نام دامنه متصل می شوند تا آدرس IP آن نام دامنه را دریافت کنند. سرورهای DNS دامنه اصلی نیز به همین ترتیب با سرورهای DNS مربوط به زیر دامنه‌های مختلف ارتباط برقرار می‌کنند تا نام دامنه را به آدرس IP تبدیل کنند و سرور DNS محلی را به عنوان درخواست کننده به آن برگردانند. در نهایت، مرورگر به آدرس IP دریافت شده متصل شده و صفحه وب مورد نظر را دریافت می‌کنند.

DNS یکی از اصلی‌ترین خدماتی است که در اینترنت وجود دارد و تقریباً همه کاربران اینترنت با آن آشنایی دارند، حتی اگر نام آن را نشناسند. DNS به صورت پنهان و بدون دخالت کاربر، تبدیل نام دامنه به آدرس IP را انجام می‌دهد و این اجازه را به کاربران می‌دهد که به راحتی به منابع مورد نیاز خود دسترسی پیدا کنند.

برای این که DNS به درستی کار کند، باید اطمینان حاصل شود که تمامی سرورهای DNS دارای اطلاعات صحیح و بروز هستند. به عنوان مثال، وقتی یک وب سایت به یک سرور جدید منتقل می‌شود، باید آدرس IP جدید آن وب سایت به سرورهای DNS بروزرسانی شود تا کاربران بتوانند به صورت صحیح به آن دسترسی پیدا کنند.

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

DNS چیست؟

DNS مانند یک دفترچه تلفن برای اینترنت است وبرای سهولت کار نیازی به حفظ کردن آدرس IP ها نیست. همانطور که می‌دانید، کامپیوترها برای اتصال به یکدیگر از اعداد یا همان IP آدرس‌ها استفاده می‌کنند.

Domain Name System فهرست توزیع شده‌ای است که نام دامنه قابل خواندن توسط انسان مانند www.modiremarket.com را به اعداد خوانا برای کامپیوترها یعنی IP آدرس تبدیل می‌کند. برعکس این نیز در مورد DNS صدق می‌کند، یعنی DNS سیستمی است که نام دامنه وب را سازماندهی می‌کند و آن‌ها را برای همه کسانی که می‌خواهند به شبکه وصل شوند، قابل‌فهم‌تر می‌کند.

مزایای DNS چیست؟

اصلی‌ترین مزیت سیستم DNS این است که استفاده از اینترنت را بسیار تسهیل می‌کند. در‌صورتی که برای بازدید از سایت‌ها لازم بود که تمام آدرس‌های IP که می‌خواستیم به آن‌ها دسترسی داشته باشیم را حفظ باشیم، بسیار سنگین و دشوار می‌شد. با استفاده از آن دیگر نیازی به حفظ کردن این رشته اعداد نیست و برای دسته‌بندی، بایگانی و کمک به موتورهای جستجو مناسب است.

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

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

DNS چیست
DNS چیست

معایب DNS چیست؟

در کنار تمام مزیت‌ها و کاربردهای DNS، معایبی نیز برای آن وجود دارد. یکی از اصلی‌ترین معایب آن  DNS Attacks است که در آن مهاجم آدرس واقعی را با یک آدرس جعلی به منظور کلاه‌برداری جایگزین می‌کند و با فریب کاربران آن‌ها را بدون اطلاع به آدرس‌های مخرب هدایت می‌کند. معمولاً هدف از این کار گرفتن اطلاعات بانکی یا سایر داده‌های مهم و حساس کاربران است.

اگر بدافزار تنظیمات سرور DNS شما را تغییر داده باشد ، با وارد کردن URL ممکن است شما را به یک وب سایت کاملاً متفاوت یا به وب‌سایتی که به نظر می رسد مانند وب سایت بانک شما باشد منتقل کند. ممکن است نام کاربری و رمزعبور شما را ضبط کند و اطلاعاتی که برای دسترسی به حساب بانکی شما مورد نیاز باشد را به دست افراد سوءاستفاده‌گر برساند.

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

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

اتصال دامنه به هاست

بعد از خرید هاست و دامنه باید اتصال دامنه به هاست را انجام دهید.

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

این سیستم کش DNS سرورهای ایران است که در این مدت‌زمان طول می‌کشد که انجام شود. متاسفانه دی ان اس ما از روی پنل تغییر نکرد چرا‌که در پنل ایرنیک من یک سوال امنیتی‌گذاشته شده و من آن را جواب می‌دهدم. حال من به دلایل امنیتی اول NameSrever ها را می‌زنیم اول ns1 و بعد ns2 و این موارد را خالی می‌گذاریم و جواب امنیتی را می‌دهیم و ذخیره می‌کنیم. از پایین دکمه اعمال را کلیک می‌کنیم.

تست DNS سایت

به‌روزرسانی کارگزاران دامنه با موفقیت انجام شد. اگر دقت کنید DNS ها به ns جدید تغییر کرده است.

کافی است که ما یک cmd را باز کنیم و دستور زیر را بزنیم ipconfig/flushdns دی ان اس را خالی کنیم با این دستور و ping بگیریم. زمانی که ما ping گرفتیم و دامنه ما یک ping به ما داد، این بدین معنی است که دامنه ما فعال‌شده متاسفانه دامنه ما هنوز فعال نشده است و در ایرنیک است که 24 ساعت طول می‌کشد که این دامنه فعال شود و راه اندازی وب سایت شما تکمیل شود.

Share this post :

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

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