DNS در جستجوی HTTPS یا Secure DNS چیست؟ آن را در گوگل کروم فعال کنید!

آیا درباره (Did)DNS از طریق HTTPS شنیده اید؟ آیا می خواهید بدانید DoH چیست؟ چرا این استاندارد امنیتی جدید که درخواست های (security standard)DNS را رمزگذاری می کند مهم است و چرا باید از آن استفاده کنید؟ در این راهنما، به همه این سؤالات پاسخ می‌دهیم و به شما نشان می‌دهیم که چگونه DNS را از طریق HTTPS در Google Chrome ، که محبوب‌ترین مرورگر وب امروزی است،(web browser today) فعال کنید. زمین زیادی برای پوشاندن وجود دارد، بنابراین بیایید شروع کنیم:

DNS در جستجوی HTTPS یا Secure DNS(HTTPS or Secure DNS lookups) چیست ؟

DNS از طریق HTTPS یا به طور خلاصه DoH پروتکلی است که امکان جستجوی امن DNS را از طریق پروتکل HTTPS فراهم می کند. (DNS over HTTPS, or DoH, in short, is a protocol that allows secure DNS lookups over the HTTPS protocol.)پیچیده و عجیب به نظر می رسد، اینطور نیست؟ در واقع، اینطور نیست، و ما قصد داریم دلیل آن را توضیح دهیم:

HTTPS نسخه بهبودیافته و ایمن‌تر پروتکل HTTP است(HTTP protocol) . HTTP یا پروتکل انتقال ابرمتن(Hypertext Transfer Protocol) ، پایه ای است که داده ها بر روی شبکه جهانی وب(World Wide Web) منتقل می شوند. به عبارت بسیار ساده تر، HTTP پروتکلی است که توسط وب سایت ها برای کار و عملکرد استفاده می شود. HTTPS نسخه امن HTTP است که به وب‌سایت‌ها اجازه می‌دهد تا امنیت بیشتری داشته باشند. همچنین رهگیری ارتباطات را برای طرف های مخرب دشوارتر می کند زیرا ترافیک را رمزگذاری می کند.

DNS استانداردی است که آدرس‌های IP وب‌سایت‌های موجود در اینترنت را به چیزی قابل خواندن و آسان‌تر برای ما انسان‌ها قابل درک و به خاطر سپردن ترجمه می‌کند. به عنوان مثال، همه ما می دانیم که برای بازدید از گوگل(Google) ، باید google.com را در نوار آدرس مرورگر وب(web browser) وارد کنیم . با این حال، رایانه یا دستگاهی(computer or device) که روی آن کار می‌کنید آن آدرس - google.com - را به چیزی مناسب‌تر برای ماشین ترجمه می‌کند، که می‌تواند برای مثال آدرسی مانند 172.217.19.110 باشد. DNS فرآیند ترجمه نام قابل خواندن توسط انسان یک وب سایت را به فرم قابل خواندن توسط ماشین انجام می دهد. متأسفانه، DNS این کار را به صورت ایمن انجام نمی دهد(secure manner)، بنابراین کل فرآیند برای هر کسی که قصد مخرب داشته باشد و دانشی(intent and knowledge) در مورد نحوه به خطر انداختن اطلاعات شما داشته باشد باز است. برای جزئیات بیشتر در مورد DNS ، بخوانید: DNS چیست؟ چگونه تنظیمات DNS خود را در (DNS)ویندوز(Windows) ببینم ؟

تصویری که نمونه ای از جستجوهای DNS است

به دلیل نحوه طراحی DNS ، اگرچه وب‌سایت‌ها در صورت استفاده از (DNS)HTTPS می‌توانند ایمن‌تر باشند ، هکرها یا هر کسی که بین شما و وب‌سایت‌ها قرار دارد می‌تواند از وب‌سایت‌هایی که بازدید می‌کنید یا آنچه در وب به دنبال آن هستید استراق سمع کنند. این می‌تواند ارائه‌دهنده خدمات(service provider) اینترنت شما باشد ، اما همچنین می‌تواند کسی باشد که کنترل Wi-Fi عمومی را که به تازگی به آن وصل شده‌اید، در دست گرفته است.

DNS از طریق HTTPS این حفره امنیتی(security hole) را تغییر داده و کل فرآیندی را که نام وب سایت ها را به آدرس های IP ترجمه می کند رمزگذاری می کند. DoH یا DNS از طریق HTTPS یکی از مواردی است که مسئول رمزگذاری اتصالات بین مرورگر وب شما و وب سایت هایی است که بازدید می کنید.(DoH or DNS over HTTPS is one of the things that are responsible for encrypting the connections between your web browser and the websites you visit.)

نحوه فعال کردن DNS از طریق HTTPS در Google Chrome در Windows ، Mac ، Chrome OS و Android

صرف نظر(Regardless) از اینکه از Windows، Mac ، Chrome OS یا Android استفاده می کنید ، مراحل فعال کردن DNS از طریق HTTPS ( DoH ) در Google Chrome یکسان است، با چند تفاوت ظاهری. برای ساده نگه داشتن کارها، ما از اسکرین شات های گرفته شده فقط در Chrome در ویندوز 10(Windows 10) استفاده می کنیم. برای فعال کردن DoH ، Google Chrome را باز کنید و در نوار آدرس(address bar) آن ، chrome://flags/#dns-over-https را تایپ کنید . سپس روی صفحه کلید Enter را فشار دهید.(Enter)

آدرس chrome://flags/#dns-over-https

صفحه ای پر از ویژگی ها و تنظیمات آزمایشی موجود در Google Chrome به شما نشان داده می شود. اولین مورد باید جستجوهای امن DNS(Secure DNS lookups) نامیده شود . تحت آن، Google توضیح می‌دهد که این تنظیم "DNS را از طریق HTTPS فعال می‌کند. وقتی این ویژگی فعال باشد، مرورگر شما ممکن است سعی کند از یک اتصال HTTPS امن برای جستجوی آدرس‌های وب‌سایت‌ها و سایر منابع وب استفاده کند. - Mac، Windows، Chrome OS، اندروید"("Enables DNS over HTTPS. When this feature is enabled, your browser may try to use a secure HTTPS connection to look up the addresses of websites and other web resources. – Mac, Windows, Chrome OS, Android") . روی دکمه موجود در سمت راست کلیک کنید یا روی آن ضربه بزنید، که باید (Click)عبارت «پیش‌فرض» باشد.("Default.")

Secure DNS تنظیمات آزمایشی را از Google Chrome جستجو می کند

از لیست گزینه های نمایش داده شده، Enabled را انتخاب کنید .

فعال کردن جستجوهای امن DNS در Google Chrome

به محض فعال کردن تنظیمات DNS روی HTTPS(HTTPS setting) ، Google Chrome از شما می‌خواهد آن را مجدداً راه‌اندازی(Relaunch) کنید تا بتواند تغییر را اعمال کند. روی دکمه راه اندازی مجدد (Relaunch)کلیک کنید(Click) یا ضربه بزنید یا Google Chrome را ببندید و دوباره باز کنید.

DNS از طریق HTTPS در Google Chrome فعال است

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

توجه:(NOTE:) در Chrome برای iOS، این ویژگی هنوز در دسترس نیست.

سرورهای DNS(DNS) را در رایانه شخصی ویندوز خود تغییر دهید

همه ارائه دهندگان خدمات اینترنت از DoH پشتیبانی(Not all Internet Service Providers support DoH) نمی کنند و تنها چند سرور DNS عمومی وجود دارند که این کار را انجام می دهند. دو تا از بهترین ارائه دهندگان سرورهای عمومی DNS Google و Cloudflare هستند. (best providers of public DNS servers are Google and Cloudflare.)مگر اینکه ارائه‌دهنده خدمات اینترنت(internet service provider) شما قبلاً از DNS از طریق HTTPS پشتیبانی کند ، سرورهای DNS Google و Cloudflare(Google and Cloudflare) بهترین گزینه‌های شما هستند. آدرس‌های IP سرورهای DNS عمومی Google (Google's public DNS servers)8.8.8.8 و 8.8.4.4(8.8.8.8 and 8.8.4.4) هستند، در حالی که آدرس‌های IP سرورهای DNS عمومی Cloudflare 1.1.1.1 (Cloudflare's public DNS servers)و 1.0.0.1(1.1.1.1 and 1.0.0.1) هستند. اگر نمی دانید چگونه سرورهای DNS خود را تغییر دهید(DNS)Windows ، مراحلی را که در اینجا به تفصیل شرح داده‌ایم دنبال کنید: سرورهای DNS مورد استفاده توسط رایانه شخصی ویندوز(Windows) خود را در 3 مرحله تغییر دهید.

راه سریع برای انجام این کار در ویندوز 10 این است که (Windows 10)برنامه تنظیمات(Settings app) را باز کنید ، به Network & Internet -> Change adapter options بروید، روی (Change adapter options)اتصال شبکه(network connection) خود دوبار کلیک کنید یا دوبار ضربه بزنید و دکمه Properties را فشار دهید. Internet Protocol version 4 (TCP/IPv4) دوبار کلیک کنید یا دوبار ضربه بزنید ، "استفاده از آدرس سرور DNS زیر"("Use the following DNS server address") را علامت بزنید و آدرس های IP سرورهای DNS عمومی Google یا Cloudflare(Google or Cloudflare) را که قبلا ذکر کردیم وارد کنید.

تغییر سرورهای DNS مورد استفاده در ویندوز 10

هنگامی که سرورهای DNS را روی سرورهایی تنظیم کردید که از (DNS)DNS از طریق HTTPS پشتیبانی می کنند ، باید آماده باشید. تنها چیزی که باقی می ماند این است که بررسی کنید آیا DoH واقعاً روی رایانه یا دستگاه(computer or device) شما کار می کند یا خیر .

چگونه آزمایش کنیم که آیا DNS از طریق HTTPS در Google Chrome کار می کند یا خیر(Google Chrome)

برای بررسی اینکه آیا DoH در Google Chrome شما کار می‌کند ، آن را باز کنید و از صفحه وب بررسی امنیت تجربه مرور Cloudflare(Cloudflare's Browsing Experience Security Check webpage) بازدید کنید . دکمه نارنجی Check My Browser را (Check My Browser) فشار دهید و منتظر بمانید(button and wait) تا آزمایش انجام شود.

صفحه وب بررسی امنیت تجربه مرور Cloudflare

اگر تست Secure DNS سبز علامت گذاری شده باشد و بگوید "شما از انتقال DNS رمزگذاری شده استفاده می کنید [...]"، ("You are using encrypted DNS transport [...],")DNS را با موفقیت از طریق HTTPS برای Google Chrome در دستگاه خود پیکربندی کرده اید.

پیامی که هنگام استفاده از DNS از طریق HTTPS از Cloudflare دریافت می کنید

خودشه!

آیا (Did)DNS را بر روی HTTPS در Google Chrome روشن کردید؟

همانطور که دیدید، DNS روی HTTPS پروتکل(HTTPS) بسیار مهمی است که بسیاری از افراد آگاه به امنیت منتظر اجرای آن هستند. خوشبختانه، گوگل کروم(Google Chrome) اکنون از DoH پشتیبانی می کند و فعال کردن آن خیلی سخت نیست، اگرچه به چند مرحله نیاز دارد. آیا (Did)DNS را از طریق HTTPS در Google Chrome خود فعال کردید؟ آیا(Did) با مشکلی مواجه شدید؟ نظر خود را در زیر بگذارید و بیایید آنها را حل کنیم.



About the author

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



Related posts