DNS over HTTPS (DoH) เป็นฟีเจอร์ความเป็นส่วนตัวที่เป็นไปได้ใน Windows 10 ด้วยหลายวิธี แต่ไม่เคยเป็นตัวเลือกที่ผู้ใช้ทั่วไปใช้ได้ สิ่งนี้เปลี่ยนไปใน Windows 11 Windows Network Settings ตอนนี้ให้ผู้ใช้สลับเป็นเครือข่ายเข้ารหัสเต็มรูปแบบจากเครือข่ายที่ไม่เข้ารหัส บทความนี้จะแสดงวิธีใช้ DNS over HTTPS ใน Windows 11
DNS-over-HTTPS คืออะไร?
เราคงรู้จัก HTTPS ตอนเข้าเว็บไซต์ สิ่งเดียวกันถูกนำมาใช้กับ DNS Queries ทุกครั้งที่เข้าถึงเว็บไซต์ คำขอจะส่งผ่านเครือข่ายที่ปลอดภัย เข้ารหัส ไปยัง DNS หรือ Domain Name Resolution Server วิธีนี้ทำให้ไม่มี Man-in-the-middle attack สามารถจัดการคำขอและนำคุณไปยังเว็บไซต์ที่ถูกแฮกได้
วิธีใช้ DNS over HTTPS (DoH) ใน Windows 11
- เปิด Windows Settings (Win + I)
- คลิก Network and Internet
- ขึ้นอยู่กับการเชื่อมต่อ PC/Laptop คลิก Ethernet หรือ Wireless
- จะแสดงการตั้งค่า Ethernet หรือ WiFi และตัวควบคุมทั้งหมดที่ให้แก้ไขเครือข่าย คลิกปุ่ม Edit ถัดจาก DNS server assignment
- เมื่อหน้าต่าง Edit DNS settings แสดง สลับจาก Automatic เป็น Manual ด้วย Dropdown ที่ให้ใช้ DoH เลือก Manual แล้ว Toggle ON IPv4 หรือ IPv6 ขึ้นอยู่กับที่ใช้บน PC
- พิมพ์ที่อยู่ IP ของ DoH server จาก Preferred DNS Encryption เลือก Encrypted Only ทำซ้ำสำหรับ Alternate DNS สามารถผสมผสานได้ เช่น ใช้ Google DNS เป็น Primary และ Cloudflare DNS เป็น Secondary
สุดท้าย คลิก Save เพื่อเสร็จสิ้น หลังจากนี้ คำขอจากเบราว์เซอร์หรือแอปพลิเคชันจะใช้ DNS over HTTPS
ใน Network Setting ควรเห็น Encrypted ถัดจาก IPv4 หรือ IPv6 DNS Servers
ตัวเลือก DNS Encryption ใน Windows มีอะไรบ้าง?
- Unencrypted – Default unencrypted DNS
- Encrypted – ใช้ DoH servers เท่านั้น
- Encrypted preferred, unencrypted only – ลำดับแรกคือ DoH แต่จะใช้ Unencrypted DNS หาก DoH ไม่พร้อมใช้งาน
รายการ DNS Over HTTPS services ที่ทำงานบน Windows
มี DoH มากมาย แนะนำให้ใช้ตัวยอดนิยม เช่น Cloudflare (1.1.1.1 และ 1.0.0.1), Google (8.8.8.8 และ 8.8.4.4), และ Quad9 (9.9.9.9 และ 149.112.112.112) DNS servers
เปิดใช้งาน DoH ผ่าน Group Policy อย่างไร?
หากชอบใช้ Group Policy สำหรับทุกอย่าง หรือเป็น IT Admin ที่จัดการคอมพิวเตอร์ผ่าน Group Policy DNS over HTTPS ควบคุมได้ด้วย Group Policies ทำงานบน Windows ทุกเวอร์ชัน รวมถึง Home แต่ต้องเปิดใช้งานบน Windows Home version
- กด Win + R เปิด Run prompt
- พิมพ์ gpedit.msc กด Enter
- ใน GP Editor ไปที่พาธ:
Computer Configuration > Administrative Templates > Network > DNS Client
- คลิกนโยบาย Configure DNS over HTTPS (DoH) name resolution เลือก Enable จาก Dropdown
- หานโยบาย DNS servers ตั้งค่า IP Address
- Apply การเปลี่ยนแปลง พร้อมใช้งาน
เปิดใช้งาน DoH ด้วย Registry Method อย่างไร?
แม้จะทำตามวิธีเดิมที่ใช้ใน Windows 10 ได้ แต่ไม่จำเป็นแล้วเพราะ DoH มีใน Settings แล้ว เกี่ยวข้องกับการสร้าง DWORD – EnableAutoDoh – ใน Registry
ควรใช้ DNS over HTTPS หรือไม่?
ควรใช้** สำคัญที่ไม่ใช่ ISP, ซอฟต์แวร์, หรือใครก็ตาม สามารถ Spoof คำขอจากคอมพิวเตอร์ไป DNS ได้ ทำให้แน่ใจว่าไม่ถูกนำไปเว็บไซต์ที่ขโมยข้อมูล
อ่าน: How to Enable or Disable Wi-Fi and Ethernet adapter on Windows 11
ISP เห็น DNS over HTTPS ได้หรือไม่?
ไม่สามารถ** เพราะคุณไม่ได้ใช้ DNS ของพวกเขา แม้จะ Monitor เว็บไซต์ได้ แต่ ISP ไม่สามารถ Compromise ได้
DNS over HTTPS เร็วกว่าหรือไม่?
อาจจะเร็วกว่า DNS คือ Domain Name Resolver ยิ่งเร็ว ยิ่งเชื่อมต่อเว็บไซต์และทรัพยากรเร็ว Cloudflare และ Google รู้จักว่าเป็น DNS Provider ที่เร็วที่สุด จะปรับปรุงประสบการณ์
รู้ยังไงว่า DNS ของฉันทำงานผ่าน HTTPS?
Cloudflare มีเว็บเพจตรวจสอบการตั้งค่านี้ เข้าเว็บ คลิก Check my browser จะเปิดเผยช่องว่างด้านความปลอดภัย
น่าสนใจที่ DNS over HTTPS เคยเปิดใน Windows 10 ใน Insider build หนึ่ง แต่ถูกลบออก ไม่แปลกใจหากเลือกเปิดใหม่ในอนาคต ไม่ต้องพูดว่าควรทิ้ง DNS IP ของ ISP ท้องถิ่น และเลือก Google, Cloudflare DNS ที่ให้ฟีเจอร์ DNS over HTTPS ใน Windows 11 หรือ OS อื่น
TIP: ยังสามารถเปิด DNS over HTTPS ใน Firefox, Chrome, Edge, Opera ฯลฯ ได้