نحوه فعال کردن DNS از طریق HTTPS در ویندوز 11/10

اگر منتظر یک DNS در سراسر سیستم از طریق سرویس HTTPS(DNS over HTTPS) برای رایانه ویندوز 11/10 خود بوده اید، در اینجا خبر خوبی برای شماست. اکنون می توانید با کمی تغییر test DNS over HTTPS in Windows 11/10 کنید  . اگر بخشی از برنامه Windows Insider هستید، می‌توانید همین امروز آن را بررسی کنید، در حالی که کاربران نسخه پایدار ممکن است کمی صبر کنند.

DNS از طریق HTTPS(DNS over HTTPS) یا DoH به شما کمک می کند تا از نظارت ISP خلاص شوید . در حال حاضر امکان فعال کردن DNS از طریق HTTPS در مرورگرهای فایرفاکس، کروم، اج، اپرا(enable DNS over HTTPS in Firefox, Chrome, Edge, Opera) و غیره وجود دارد. با این حال، اکنون می توانید همان تنظیمات سیستمی را در Windows 11/10 انجام دهید .

DoH از ردیابی فعالیت کاربران توسط ISPها با دور زدن سرویس پیش فرض (ISPs)DNS جلوگیری می کند. هر زمان که به اینترنت وصل می شوید، از طریق یک سرویس DNS که توسط ISP ارائه می شود ، به طور پیش فرض دریافت می شود، و اینگونه است که ISP شما را زیر نظر دارد. اگر می‌خواهید از شر آن خلاص شوید، باید از DNS روی HTTPS استفاده کنید .

نحوه فعال کردن DNS از طریق HTTPS در Windows 11/10

برای فعال کردن و آزمایش DNS از طریق HTTPS در Windows 11/10 ، این مراحل را دنبال کنید-

  1. ویرایشگر رجیستری را در رایانه شخصی خود باز کنید.
  2. به کلید Dnscache\Parameters .
  3. یک مقدار DWORD جدید ایجاد کنید.
  4. نام آن را EnableAutoDoh بگذارید(EnableAutoDoh) .
  5. مقدار را به
  6. سرور DNS(DNS) را در کنترل پنل(Control Panel) اضافه کنید.
  7. کامپیوتر خود را مجددا راه اندازی کنید.
  8. Command Prompt بالا را باز کنید.
  9. بازنشانی فیلترهای ترافیک شبکه
  10. یک فیلتر ترافیک جدید برای پورت 53(Port 53) اضافه کنید.
  11. ثبت ترافیک در زمان واقعی را شروع کنید.

برای آشنایی بیشتر با این مراحل، به ادامه مطلب مراجعه کنید.

از آنجایی که این ویژگی در حال توسعه است، کاربران باید یک مقدار رجیستری(Registry) جدید برای روشن کردن سرویس DoH ایجاد کنند. برای این کار، باید ویرایشگر رجیستری را در رایانه شخصی خود باز کنید و به این مسیر بروید-

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

در اینجا باید یک مقدار DWORD(DWORD) (32 بیتی) جدید ایجاد کنید.

روی فاصله کلیک راست کنید، New را انتخاب کنید و مقدار DWORD (32 بیتی)(DWORD (32-bit) Value) را انتخاب کنید . پس از آن، آن را EnableAutoDoh نامگذاری(EnableAutoDoh) کنید.

اکنون باید مقدار را روی 2 قرار دهید . برای این کار، روی EnableAutoDoh دوبار کلیک کنید ، شماره 2 را تایپ کنید و روی دکمه OK کلیک کنید.

نحوه تست DNS از طریق HTTPS در ویندوز 10

سپس، باید تنظیمات پیش فرض DNS(change the default DNS settings) را در رایانه خود تغییر دهید.

برای آن، Win+R را فشار دهید، ncpa.cpl را(ncpa.cpl,) تایپ کنید و دکمه Enter را بزنید. سپس بر روی شبکه متصل شده راست کلیک کرده و Properties را انتخاب کنید .

Internet Protocol Version 4 (TCP/IPv4) یا Internet Protocol Version 6 (TCP/IPv6) دوبار کلیک کنید . بستگی به این دارد که ISP شما از کدام نسخه IP استفاده می کند.

سپس دکمه رادیویی Use the following DNS server addresses addresss را انتخاب کنید و آدرس های IP را به صورت زیر وارد کنید:

گوگل:(Google:)

8.8.8.8

8.8.4.4

2001:4860:4860::8888

2001:4860:4860::8844

Cloudflare

1.1.1.1

1.0.0.1

2606:4700:4700::1111

2606:4700:4700::1001

Quad9

9.9.9.9

149.112.112.112

2620:fe::fe

2620:fe::fe:9

بخوانید (Read ): نحوه راه اندازی و استفاده از سرویس DNS جدید CloudFlare 1.1.1.1.

پس از آن، روی دکمه OK کلیک کنید، تمام پنجره ها را ببندید و کامپیوتر خود را مجددا راه اندازی کنید زیرا بهترین راه برای راه اندازی مجدد سرویس DNS است.

اکنون، شما باید یک پنجره Windows PowerShell(open an elevated Windows PowerShell) یا Command Prompt(Command Prompt window) را باز کنید و این دستور را اجرا کنید-

pktmon filter remove

دستور pktmon(pktmon command) فیلترهای ترافیک فعلی شبکه را بازنشانی می کند.

سپس از دستور زیر برای افزودن فیلتر ترافیک برای پورت 53 استفاده کنید.

pktmon filter add -p 53

DNS را از طریق HTTPS در ویندوز 10 آزمایش کنید

در این مرحله، شما تقریبا آماده شده اید. اکنون، باید شروع به ثبت ترافیک بی‌درنگ کنید تا بتوانید فرآیند نظارت را درک کنید.

pktmon start --etw -m real-time

تمام بسته های پورت 53 باید هدایت شوند و به خط فرمان چاپ شوند.

با این حال، اگر می‌خواهید سرور DoH را آزمایش کنید که در لیست رسمی تبلیغات خودکار نیست، ابتدا باید آن را از رایانه خود ثبت کنید. برای این کار می توانید دستور زیر را وارد کنید-

netsh dns add encryption server=<your-server’s-IP-address> dohtemplate=<your-server’s-DoH-URI-template>

فراموش نکنید که تغییرات لازم را در این دستور انجام دهید. اکنون، می‌توانید با استفاده از این دستور افزودن را تأیید کنید-

netsh dns show encryption server=<your-server’s-IP-address>

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

امیدوارم این آموزش به شما کمک کند.

بخوانید(Read) : نحوه استفاده از DNS از طریق HTTPS (DoH) در ویندوز 11(use the DNS over HTTPS (DoH) in Windows 11) .



About the author

من یک برنامه نویس کامپیوتر هستم و بیش از 15 سال است که هستم. مهارت های من در توسعه و نگهداری برنامه های کاربردی نرم افزاری و همچنین ارائه پشتیبانی فنی برای آن برنامه ها نهفته است. همچنین برنامه نویسی کامپیوتر را به دانش آموزان دبیرستانی آموزش داده ام و در حال حاضر یک مربی حرفه ای هستم.



Related posts