DNS چیست؟
DNS مخفف عبارت Domain Name System و به معنای سیستم نام دامنه است. این سیستم نام دامنهها را به اطلاعات موردنیاز برای پیدا کردن سرور مقصد، از جمله آدرس IP، مرتبط میکند تا کاربران بتوانند بدون نیاز به حفظ کردن آدرسهای عددی سرورها، به وبسایتها دسترسی داشته باشند.
برای مثال، زمانی که آدرس upweb.ir را در مرورگر وارد میکنید، سیستم DNS به پیدا کردن اطلاعات مربوط به این دامنه کمک میکند تا مرورگر بتواند به سرور مناسب متصل شود.
DNS چگونه کار میکند؟
هنگامی که آدرس یک وبسایت را وارد میکنید، مرورگر و سیستمعامل ابتدا ممکن است اطلاعات DNS ذخیرهشده در کش را بررسی کنند. در صورت نیاز، درخواست از طریق زیرساخت DNS به سرورهای مربوط ارسال میشود تا اطلاعات لازم برای اتصال به مقصد پیدا شود.
پس از دریافت اطلاعات موردنیاز، مرورگر با سرور مقصد ارتباط برقرار میکند و محتوای وبسایت را دریافت میکند.
به همین دلیل، تنظیم صحیح DNS برای دسترسی به وبسایت اهمیت دارد. اگر اطلاعات DNS بهدرستی تنظیم نشده باشند، ممکن است دامنه به سرور موردنظر هدایت نشود یا وبسایت برای برخی کاربران در دسترس نباشد.
تغییر dns چیست ؟
اگر از دو شرکت متفاوت هاست و دامنه خود را تهیه کرده باشید بعد از ثبت دامنه خود، بایستی dns های آن را بر اساس سرویس ارائه دهنده میزبانی وب خود تغییر دهید تا بتوانند از دامنه خود استفاده نمایند.
Cloud DNS یا DNS ابری چیست؟
Cloud DNS یک جایگزین ساده و مقرون به صرفه برای میزبانی سرورهای DNS شخصی شما در محل یا استفاده از سایر خدمات DNS شخص ثالث است.
قطع بودن DNS یا گاها سرعت پایین عملکرد DNS می تواند منجر مشکلات بزرگی برای شما شود. که با تکنولوژی DNS ابری می توانید خطرات مربوط به محدودیت های در دسترس بودن، آسیب پذیری های امنیتی و محدودیت های عملکرد را کاهش داد.
چگونه دامنه را به هاست متصل کنیم؟
برای اتصال دامنه به هاست، باید تنظیمات DNS دامنه را متناسب با سرویس میزبانی خود انجام دهید. این کار معمولاً از طریق تنظیم نیمسرورها (Nameserver) انجام میشود؛ البته در برخی شرایط میتوان با تنظیم مستقیم رکوردهای DNS نیز دامنه را به سرور موردنظر متصل کرد.
تنظیم نیمسرورهای دامنه
اگر دامنه و هاست را از دو شرکت متفاوت تهیه کردهاید، ابتدا نیمسرورهای موردنیاز را از شرکت ارائهدهنده هاست دریافت کنید. سپس وارد پنل مدیریت دامنه شوید و مقادیر اعلامشده را در بخش Nameserver یا NS ثبت کنید.
معمولاً شرکتهای هاستینگ دو یا چند نیمسرور ارائه میکنند. مقادیر دقیق را باید از شرکت میزبان خود دریافت کنید.
پس از ذخیره تنظیمات، ممکن است مدتی طول بکشد تا تغییرات DNS در شبکههای مختلف قابل مشاهده شوند.
مزایای DNS چیست؟
اصلیترین مزیت سیستم DNS این است که استفاده از اینترنت را بسیار آسان میکند. درصورتی که برای بازدید از سایتها لازم بود که تمام آدرسهای IP که میخواستیم به آنها دسترسی داشته باشیم را حفظ باشیم، بسیار سنگین و دشوار میشد.
با استفاده از آن دیگر نیازی به حفظ کردن این رشته اعداد نیست و برای دستهبندی، بایگانی و کمک به موتورهای جستجو مناسب است.
DNS میتواند امنیت زیرساخت را ارتقا بخشد، همچنین میتواند به روزرسانیهای ایمن پویا را فراهم کند. قابل اطمینانتر است و میتواند پیامها را با خرابی صفر به کاربران تحویل دهد. این سیستم شما را قادر میسازد تا عملکرد فنی سرویس دیتابیس را مشخص کنید.
معایب DNS چیست؟
در کنار تمام مزیتها و کاربردهای DNS، معایبی نیز برای آن وجود دارد. یکی از اصلیترین معایب آن DNS Attacks است که در آن مهاجم آدرس واقعی را با یک آدرس جعلی به منظور کلاهبرداری جایگزین میکند و با فریب کاربران آنها را بدون اطلاع به آدرسهای مخرب هدایت میکند. معمولاً هدف از این کار گرفتن اطلاعات بانکی یا سایر دادههای مهم و حساس کاربران است.
بدافزارها برخی از سرورهای DNS را میربایند تا شما را از وبسایتهای محبوب و پربازدید به وبسایتهای ویروسی جعلی و پر از تبلیغات هدایت کنند و این دیدگاه غلط را به وجود میآورند که برای حذف ویروسها از کامپیوتر خود، لازم است برنامههایی که در واقع مخرب و ویروسی هستند را دانلود و نصب کنید.
برای جلوگیری از چنین مشکلاتی، لازم است که برنامههای آنتی ویروس معتبر را بر روی سیستم خود نصب کنید و از ورود به سایتهایی که ظاهر متفاوتی با وبسایت درخواستی شما دارند پرهیز کنید. همچنین از وارد کردن اطلاعات شخصی و بانکی خود در سایتهای نامعتبر خودداری کنید.