หากคุณรอคอยบริการ DNS over HTTPS แบบระบบทั้งระบบ (system-wide) สำหรับคอมพิวเตอร์ Windows 11/10 ของคุณ นี่คือข่าวดีสำหรับคุณ ตอนนี้คุณสามารถเปิดใช้งานและ ทดสอบ DNS over HTTPS ใน Windows 11/10 ด้วยการปรับแต่งเล็กน้อย หากคุณเป็นส่วนหนึ่งของโปรแกรม Windows Insider Program คุณสามารถตรวจสอบได้วันนี้ ในขณะที่ผู้ใช้เวอร์ชันเสถียรอาจต้องรอสักพัก
DNS over HTTPS หรือ DoH ช่วยให้คุณหลุดพ้นการตรวจสอบของ ISP ปัจจุบัน สามารถเปิดใช้งาน DNS over HTTPS ใน Firefox, Chrome, Edge, Opera ฯลฯ ได้ อย่างไรก็ตาม ตอนนี้คุณสามารถทำได้เช่นกันในฐานะการตั้งค่าระบบทั้งระบบใน Windows 11/10
DoH ป้องกัน ISP จากการติดตามกิจกรรมของผู้ใช้โดยการข้ามบริการ DNS เริ่มต้น ทุกครั้งที่คุณเชื่อมต่ออินเทอร์เน็ต มันจะผ่านบริการ DNS ซึ่งจัดให้โดย ISP โดยค่าเริ่มต้น และนี่คือวิธีที่ ISP ติดตามคุณ หากคุณต้องการหลุดพ้นจากนั้น คุณควรใช้ DNS over HTTPS
วิธีเปิดใช้งาน DNS over HTTPS ใน Windows 11/10
เพื่อเปิดใช้งานและทดสอบ DNS over HTTPS ใน Windows 11/10 ให้ทำตามขั้นตอนเหล่านี้-
- เปิด Registry Editor บนคอมพิวเตอร์ของคุณ
- นำทางไปยังคีย์ Dnscache\Parameters
- สร้างค่า DWORD ใหม่
- ตั้งชื่อว่า EnableAutoDoh
- ตั้งค่าเป็น
- เพิ่ม DNS server ใน Control Panel
- รีสตาร์ทคอมพิวเตอร์ของคุณ
- เปิด Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated)
- รีเซ็ตตัวกรองトラフィกเครือข่าย
- เพิ่มตัวกรองトラฟฟิกใหม่สำหรับ Port 53
- เริ่มบันทึกトラฟฟิกแบบเรียลไทม์
เพื่อทราบเพิ่มเติมเกี่ยวกับขั้นตอนเหล่านี้อย่างละเอียด อ่านต่อไป
เนื่องจากฟีเจอร์นี้อยู่ระหว่างการพัฒนา ผู้ใช้ต้องสร้างค่า Registry ใหม่เพื่อเปิดใช้งานบริการ DoH สำหรับเรื่องนี้ คุณต้องเปิด Registry Editor บนคอมพิวเตอร์ของคุณและนำทางไปที่พาธนี้-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
ที่นี่ คุณต้องสร้างค่า DWORD (32-bit) ใหม่
คลิกขวาที่พื้นที่ เลือก New และเลือก DWORD (32-bit) Value หลังจากนั้น ตั้งชื่อว่า EnableAutoDoh
ตอนนี้ คุณต้องตั้งค่าเป็น 2 สำหรับเรื่องนี้ ให้ดับเบิลคลิกที่ EnableAutoDoh พิมพ์ 2 และคลิกปุ่ม OK

จากนั้น คุณต้องเปลี่ยนการตั้งค่า DNS เริ่มต้นบนคอมพิวเตอร์ของคุณ
สำหรับเรื่องนี้ ให้กด Win+R พิมพ์ ncpa.cpl, และกดปุ่ม Enter ต่อไป คลิกขวาที่เครือข่ายที่เชื่อมต่ออยู่และเลือก Properties (คุณสมบัติ)
ดับเบิลคลิกที่ Internet Protocol Version 4 (TCP/IPv4) หรือ Internet Protocol Version 6 (TCP/IPv6) ขึ้นอยู่กับว่าผู้ให้บริการอินเทอร์เน็ตของคุณใช้ IP เวอร์ชันไหน
ต่อไป เลือกปุ่มตัวเลือก Use the following DNS server addresses (ใช้ที่อยู่เซิร์ฟเวอร์ DNS ต่อไปนี้) และป้อนที่อยู่ 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
อ่าน : วิธีตั้งค่าและใช้บริการ DNS ใหม่ของ CloudFlare 1.1.1.1

หลังจากนั้น คลิกปุ่ม OK ปิดหน้าต่างทั้งหมด และรีสตาร์ทคอมพิวเตอร์ของคุณ เนื่องจากนี่เป็นวิธีที่ดีที่สุดในการรีสตาร์ทบริการ DNS
ตอนนี้ คุณต้องเปิด Windows PowerShell หรือ Command Prompt ที่มีสิทธิ์ผู้ดูแลระบบ (elevated) และรันคำสั่งนี้-
pktmon filter remove
คำสั่ง pktmon จะรีเซ็ตตัวกรองトラฟฟิกเครือข่ายปัจจุบัน
ต่อไป ใช้คำสั่งต่อไปนี้เพื่อเพิ่มตัวกรองトラฟฟิกสำหรับพอร์ต 53
pktmon filter add -p 53

ในจุดนี้ คุณเกือบพร้อมแล้ว ตอนนี้ คุณต้องเริ่มบันทึกトラฟฟิกแบบเรียลไทม์ เพื่อให้คุณเข้าใจกระบวนการตรวจสอบ-
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>
มันควรแสดงเทมเพลตใหม่ที่คุณเพิ่งเพิ่ม หลังจากนั้น คุณสามารถผ่านขั้นตอนการบันทึกトラฟฟิกแบบเรียลไทม์ได้
หวังว่าบทช่วยสอนนี้จะช่วยคุณ
อ่านเพิ่มเติม: วิธีใช้ DNS over HTTPS (DoH) ใน Windows 11
