Dns چیست؟
هنگامی که از سایتی بازدید می کنید، کامپیوتر شما یک سری مراحل را برای تبدیل آدرس وب قابلخواندن انسان به یک آدرس IP قابلخواندن ماشین دنبال میکند.
این اتفاق هر بار که از یک نام دامنه استفاده میکنید، چه در حال مشاهده وبسایتی باشید، چه در حال ارسال ایمیل و یا گوش دادن به ایستگاههای رادیویی اینترنتی باشید، رخ میدهد.
هر سایت نامگذاری شدهای میتواند با بیش از یک آدرس IP مطابقت داشته باشد. در حقیقت، برخی سایتها صدها یا بیشتر آدرس IP دارند که با یک نام دامنه واحد مطابقت دارند.
در نتیجه به سیستم DNS نیاز است تا آدرسهای IP را به نام دامنه قابلخواندن افراد تبدیل کند، چرا که به خاطر سپردن تعداد زیادی عدد دشوارتر از یک نام دامنه ثابت است.
مزایای dns
اصلیترین مزیت سیستم DNS این است که استفاده از اینترنت را بسیار تسهیل میکند. درصورتی که برای بازدید از سایتها لازم بود که تمام آدرسهای IP که میخواستیم به آنها دسترسی داشته باشیم را حفظ باشیم، بسیار سنگین و دشوار میشد.
با استفاده از آن دیگر نیازی به حفظ کردن این رشته اعداد نیست و برای دستهبندی، بایگانی و کمک به موتورهای جستجو مناسب است.
یکی دیگر از مزیتهای قابلتوجه ثبات آن است. به دلایل مختلف، ممکن است آدرسهای IP تغییر کنند، بنابراین اگر میخواهید به یک وبسایت دسترسی پیدا کنید، نه تنها باید آدرس IP آن را بدانید بلکه این اطلاعات نیز باید به روز باشد.
سیستم DNS وظیفه دارد تا آدرسهای IP را به روشی بسیار سریع و ثابت، به روز کند و دسترسی ما به وبسایتها را آسان کند.
DNS میتواند امنیت زیرساخت را ارتقا بخشد، همچنین میتواند به روزرسانیهای ایمن پویا را فراهم کند. قابل اطمینانتر است و میتواند پیامها را با خرابی صفر به کاربران تحویل دهد.
این سیستم شما را قادر میسازد تا عملکرد فنی سرویس دیتابیس را مشخص کنید. همچنین میتواند پروتکل DNS، مشخصات دقیق ساختار دادهها و مبادلات ارتباطی داده مورداستفاده در DNS را تعریف کند.
در واقع DNS به عنوان نوعی توازن بار یا یک لایه اضافی امنیتی استفاده میشود.
معایب dns
در کنار تمام مزیتها و کاربردهای DNS، معایبی نیز برای آن وجود دارد.
یکی از اصلیترین معایب آن DNS Attacks است که در آن مهاجم آدرس واقعی را با یک آدرس جعلی به منظور کلاهبرداری جایگزین میکند و با فریب کاربران آنها را بدون اطلاع به آدرسهای مخرب هدایت میکند، معمولاً هدف از این کار گرفتن اطلاعات بانکی یا سایر دادههای مهم و حساس کاربران است.
اگر بدافزار تنظیمات سرور DNS شما را تغییر داده باشد ، با وارد کردن URL ممکن است شما را به یک وب سایت کاملاً متفاوت یا به وبسایتی که به نظر می رسد مانند وب سایت بانک شما باشد منتقل کند.
ممکن است نام کاربری و رمزعبور شما را ضبط کند و اطلاعاتی که برای دسترسی به حساب بانکی شما مورد نیاز باشد را به دست افراد سوءاستفادهگر برساند.
بدافزارها برخی از سرورهای DNS را میربایند تا شما را از وبسایتهای محبوب و پربازدید به وبسایتهای ویروسی جعلی و پر از تبلیغات هدایت کنند و این دیدگاه غلط را به وجود میآورند که برای حذف ویروسها از کامپیوتر خود، لازم است برنامههایی که در واقع مخرب و ویروسی هستند را دانلود و نصب کنید.
برای جلوگیری از چنین مشکلاتی، لازم است که برنامههای آنتی ویروس معتبر را بر روی سیستم خود نصب کنید و از ورود به سایتهایی که ظاهر متفاوتی با وبسایت درخواستی شما دارند پرهیز کنید.
همچنین از وارد کردن اطلاعات شخصی و بانکی خود در سایتهای نامعتبر خودداری کنید.
آیا DNS را تغییر دهیم؟
گاهاً زمانی که وبسایتهای مورد علاقه شما “از دسترس خارج می شوند”، در واقع مکان آنها تغییری نکرده است.
صرفاً شما قادر به مشاهده آن نیستید، زیرا کامپیوتر شما قادر به یافتن مسیر وبسایت نیست. برای حال این مشکل تنها کافی است dns خود را تغییر دهید.
تنظیمات dns در سیستم های مختلف
تنظیم dns در سیستم های مختلف قابل انجام است از جمله موارد زیر که به طور کامل به بررسی آموزش هرکدام میپردازیم.
- تنظیمات DNS در ویندوز
- تنظیمات DNS در مک
- تنظیمات DNS در لینوکس
- تنظیمات DNS سرور در Debian
- تنظیمات DNS سرور در Chrome OS
- تنظیمات DNS در روترها
- تنظیمات DNS در اندروید
1.تنظیمات DNS در ویندوز
نحوه تنظیم dns در ویندوز
1.وارد کنترل پنل هاست خود شوید.
2.وارد بخش Network and Internet سپس Network and Sharing Center و روی Change adapter settings کلیک کنید، حالا کانکشنی را که میخواهید Google Public DNS را بر روی آن تنظیم کنید، انتخاب کنید.
بهعنوان مثال:
- برای تغییر تنظیمات اتصال Ethernet، بر روی Local Area Connection>Properties کلیک راست کنید.
- برای تغییر تنظیمات اتصال wireless، بر روی Wireless Network Connection>Properties کلیک راست کنید.
(اگر از شما رمز عبور یا تایید ادمین سیستم درخواست شد، رمز عبور را تایپ کرده یا درخواست را تایید کنید.)
4.گزینه مربوط به Networking را انتخاب کنید.
پایین بخش This connection uses the following items، گزینه Internet Protocol Version 4 (TCP/IPv4)
یا Internet Protocol Version 6 (TCP/IPv6) را انتخاب کرده و روی Properties کلیک کنید.
5.روی Advanced کلیک کنید و گزینه DNS را انتخاب کنید، اگر در این قسمت آدرس DNS server IP وجود دارد، آنها را برای مراجعات بعدی یادداشت کرده و سپس آنها را از این پنجره حذف کنید.
6.روی OK کلیک کنید.
7.گزینه Use the following DNS server addresses را انتخاب کنید، اگر در بخشهای Preferred DNS server یاAlternate DNS server آدرس IP وجود دارد، آنها را برای مراجعات بعدی یادداشت کنید.
8.آن آدرسها را با آدرسهای IP سرورهای Google DNS جایگزین کنید:
- برای .IPv4 : ۸.۸.۸ and/or 8.8.4.4
- برای .IPv6 : ۲۰۰۱:۴۸۶۰:۴۸۶۰::۸۸۸۸ and/or 2001:4860:4860::8844
- برای IPv6-only: میتوانید به جای آدرسهای IPv6 در قسمت قبلی از Google Public DNS64 استفاده کنید.
9.کانکشن انتخاب شده در مرحله ۳ را مجدداً راهاندازی کنید.
10.صحت عملکرد تنظیمات جدید را تست کنید؛ روش تست تنظیمات جدید را در ادامه خواهید دید.
11.همین مراحل را برای اتصال به شبکههای دیگری که میخواهید تغییر دهید، تکرار کنید.
تنظیمات DNS در مک
نحوه تنظیم dns در مک
1.بر روی Apple > System Preferences > Network کلیک کنید.
- اگر نماد قفل در گوشه سمت چپ پایین پنجره بصورت locked نمایش داده شود، روی آیکون کلیک کنید تا تغییرات ایجاد شود و در صورت درخواست authenticate، رمز عبور خود را وارد کنید.
- کانکشنی را که میخواهید Google Public DNS را بر روی آن تنظیم کنید، انتخاب کنید.
بهعنوان مثال:
- برای تغییر تنظیمات اتصال به اترنت، Built-In Ethernet را انتخاب کنید و روی Advanced کلیک کنید.
- برای تغییر تنظیمات یک اتصال wireless، گزینه Airport را انتخاب کنید و روی Advanced کلیک کنید.
- گزینه DNS را انتخاب کنید.
- روی + کلیلک کنید تا آدرس های لیست شده، با آدرس های Google IP در بالای لیست، جایگزین یا اضافه شود:
- برای .IPv4 : 8.8 and/or 8.8.4.4
- برای .IPv6: 2001:4860:4860::8888 and/or 2001:4860:4860::8844
- برای IPv6-only: میتوانید بهجای آدرسهای IPv6 در قسمت قبلی از Google Public DNS64 استفاده کنید.
- بر روی Apply> OK کلیک کنید.
- صحت عملکرد تنظیمات جدید را تست کنید؛ روش تست تنظیمات جدید را در ادامه خواهید دید.
- همین مراحل را برای اتصال به شبکههای دیگری که میخواهید تغییر دهید؛ تکرار کنید.
تنظیمات DNS در لینوکس
نحوه تنظیمات DNS در لینوکس
1.بر روی System > Preferences > Network Connections کلیک کنید.
2.کانکشنی را که میخواهید Google Public DNS آن را تنظیم کنید، انتخاب کنید. بهعنوان مثال:
- برای تغییر تنظیمات کانکشن Ethernet ، گزینه Wired را انتخاب کرده و سپس interface شبکه خود را در لیست انتخاب کنید. این گزینه معمولاً eth0 خوانده میشود.
- برای تغییر تنظیمات اتصال wireless، گزینه wireless را انتخاب کنید، سپس شبکه wireless مورد نظر را انتخاب کنید.
- روی Edit کلیک کنید و در پنجره ظاهر شده ،گزینه IPv4 Settings یا IPv6 Settings را انتخاب کنید.
- اگر روش انتخاب شده Automatic (DHCP) است، dropdown را باز کنید و گزینه Automatic (DHCP) addresses only را بهجای آن انتخاب کنید. اگر متد روی گزینه دیگری تنظیم شده است، آن را تغییر ندهید.
- در قسمت DNS servers، آدرسهای IP برای Google Public DNS را وارد کنید، که با یک کاما از هم جدا شدهاند:
- برای .IPv4: ۸.۸.۸.۸ and/or 8.8.4.4
- برای .IPv6: ۲۰۰۱:۴۸۶۰:۴۸۶۰::۸۸۸۸ and/or 2001:4860:4860::8844
- برای IPv6-only: میتوانید بهجای آدرسهای IPv6 در قسمت قبلی از Google Public DNS64 استفاده کنید.
- برای ذخیره تغییرات بر روی Apply کلیک کنید، اگر از شما رمز عبور یا تایید سرپرست سیستم درخواست شد، رمز عبور را تایپ کرده یا درخواست را تایید کنید.
7.صحت عملکرد تنظیمات جدید را تست کنید؛ روش تست تنظیمات جدید را در ادامه خواهید دید.
8.همین مراحل را برای اتصال به شبکههای دیگری که میخواهید تغییر دهید، تکرار کنید.
اگردر توزیع خود از Network Manager استفاده نمیکنید، تنظیمات DNS شما در /etc/resolv.conf قابل تنظیم است.
تنظیمات DNS سرور در Chrome OS
نحوه تنظیمات DNS سرور در Chrome OS
1.منوی Settings را باز کنید.
- در بخش Network ، اتصالی را انتخاب کنید که میخواهید Google Public DNS را برای آن تنظیم کنید. بهعنوان مثال:
- برای تغییر تنظیمات اتصال Ethernet، روی Ethernet کلیک کنید.
- برای تغییر تنظیمات اتصال wireless، روی Wi-Fi کلیک کرده و نام شبکه مورد نظر را انتخاب کنید.
تغییر تنظیمات DNS برای کانکشن داده موبایل که از طریق Instant Tethering ایجاد شده امکانپذیر نیست.
اگرچه برای Wi-Fi Hotspot های تلفن همراه که بهصورت دستی تنظیم شدهاند، میتوانید تنظیمات DNS را با استفاده از دستورالعملهای مربوط به اتصال wireless تغییر دهید.
- بخش Network را برای کانکشن مورد نظر باز کنید.
4.در بخش Name servers:
- برای IPv4: دکمه Google name servers را انتخاب کرده (یا بهجای آن با انتخاب دگمه Custom name servers، مقادیر .۸.۸.۸.۸ و ۸.۸.۴.۴ را وارد کنید).
- برای IPv6 : دگمه Custo name servers را انتخاب کرده و مقادیر ۸۸۸۸ :: ۴۸۶۰: ۴۸۶۰: ۲۰۰۱ و/یا ۸۸۴۴ :: ۴۸۶۰:۴۸۶۰: ۲۰۰۱ را وارد کنید.
- برایIPv6: میتوانید بهجای آدرسهای IPv6 در قسمت قبلی از Google Public DNS64 استفاده کنید.
- با کلیک در خارج از بخش Network تغییرات را ذخیره کنید.
- صحت عملکرد تنظیمات جدید را تست کنید؛ روش تست تنظیمات جدید را در ادامه خواهید دید.
7.همین مراحل را برای اتصال به شبکههای دیگر که میخواهید تغییر دهید، تکرارکنید.
تغییر تنظیمات DNS در روترها
نحوه تغییر تنظیمات DNS در روترها
1.در مرورگر خود آدرس IP روتر را جهت دسترسی به پنل مدیریتی تنظیمات وارد کنید.
2.با باز شدن پنجره رمز ورودی، رمز عبور را جهت دسترسی به پنل مدیریتی روتر وارد کنید
3.صفحه حاوی تنظیمات DNS server را بیابید و آنرا باز کنید.
4.در صورت وجود مقادیر قبلی آدرسIP در فیلد های DNS server اصلی و فرعی، آنها را برای مراجعات بعدی یادداشت کنید.
5.آدرسهای موجود را با IP آدرسهای متعلق به گوگل جایگزین کنید:
- برای .IPv4: ۸.۸.۸.۸. and/or 8.8.4.4
- برای .IPv6: ۲۰۰۱:۴۸۶۰:۴۸۶۰::۸۸۸۸ and/or 2001:4860:4860::8844
- برای IPv6-only: میتوانید بهجای آدرسهای IPv6 در قسمت قبلی از Google Public DNS64 استفاده کنید.
6.تغییرات را ذخیره کرده و خارج شوید.
7.مرورگر خود را مجدداً راهاندازی کنید.
8.صحت عملکرد تنظیمات جدید را تست کنید؛ روش تست تنظیمات جدید را در ادامه خواهید دید.
بعضی از روترها در بخش تنظیمات IPv6 از هشت فیلد مجزاء برای آدرسدهی استفاده میکنند و :: را بهعنوان syntax مخفف قبول نمیکنند. در چنین مواردی بهصورت زیر وارد کنید:
- 2001:4860:4860:0:0:0:0:8888
- 2001:4860:4860:0:0:0:0:8884
(اگر به four hex digit نیاز دارید میتوانید ۰ را به ۰۰۰۰ تبدیل کنید.)
تنظیمات DNS در اندروید
نحوه تنظیمات DNS در اندروید
- Settings
- Network & Internet
- Advanced
- Private DNS
5.گزینه Private DNS provider hostname را انتخاب کنید.
- (dns.google) را بهعنوان نام میزبان ارائه دهنده DNS وارد کنید.
- روی ذخیره کلیک کنید.
برای حصول اطمینان از صحیح انجام شدن تنظیمات جدید مراحل زیر را انجام دهید:
1.در مرورگر خود، یک نشانی اینترنتی مانند(http://www.google.com) را وارد کنید.
- (اگر صفحه مورد نظر به خوبی عملیات resolve را انجام داد، آن را بوکمارک کنید و سعی کنید از این طریق به صفحه دسترسی پیدا کنید.)
- (اگر از Google Public DNS64 در یک سیستم IPv6-only استفاده میکنید، تست بالا را با آدرس هاست IPv4-only مانند (http://ipv4.google.com) تکرار کنید.)
اگر همه این تستها به درستی کار کنند، همه چیز صحیح است، در غیر اینصورت به مرحله ۲ بروید.
- در مرورگر خود یک آدرس IP فیکس تایپ کنید، میتوانید ازhttp://216.218.228.119) ) که به وب سایت test-ipv6.com اشاره دارد بهعنوان URL استفاده کنید.
- اگر از Google Public DNS64 در سیستم IPv6-only استفاده میکنید، بهجای URL از آدرس (http://[64:ff9b::d8da:e477) استفاده کنید.
- اگر این تست موفق نباشد، شما در prefix رزرو شده ۶۴:ff9b::/96 به درگاه NAT64 دسترسی ندارید و نمیتوانید از Google Public DNS64 استفاده کنید.
- اگر از سیستم IPv6-only بدون Google Public DNS64 استفاده میکنید، به جای URL از [http://[2001:470:1:18::119 استفاده کنید.
اگر صفحه مورد نظر به درستی باز شد، آنرا بوکمارک کنید و سعی کنید از آن طریق نیز به صفحه دسترسی داشته باشید.
اگر این تستها کار کنند (اما مرحله ۱ انجام نشود)، در تنظیمات DNS شما مشکلی وجود دارد پس مراحل بالا را مجدداً بررسی کنید تا مطمئن شوید همه چیز را به درستی تنظیم کردهاید.
اگر این تستها به درستی کار نمیکنند، به مرحله ۳ بروید.
- تغییرات DNS را به عقب برگردانید و تستها را دوباره اجرا کنید.
- اگر باز هم تستها با شکست مواجه شوند، در تنظیمات شبکه مشکلی وجود دارد، برای رفع مشکل به ISP یا مدیر شبکه خود تماس بگیرید.
- اگر بعد از تنظیم Google Public DNS با مشکلاتی برخوردید، لطفاً فرایندهای تشخیصی را اجرا کنید.
نحوه بازگشت به تنظیمات اولیه DNS
اگر قبلاً هیچ DNS سرور سفارشی را تنظیم نکردهاید، برای بازگشت به تنظیمات قدیمی خود، در پنجرهای که آدرسهای IP گوگل را در آن مشخص کردهاید، گزینه فعالسازی دستیابی به DNS server addresses automatically یا delete the Google IP addresses را انتخاب کنید. با این کار تنظیمات شما به استفاده از سرورهای پیش فرض ISP شما باز میگردد.
اگر میخواهید آدرسها را بهصورت دستی مشخص کنید، از روشهای فوق برای مشخص کردن آدرسهای IP قدیمی استفاده کنید. در صورت لزوم، سیستم خود را مجدداً راهاندازی کنید.
ارائه دهنده خدمات متنوع، مبتنی بر بستر اینترنت
- هاست
- دامنه
- سرور
- میل سرور
- پنل پیامکی
- طراحی وسئو سایت
- پشتیبانی 24 ساعته
02154109000