- ระบบ DNS แบบดั้งเดิมจะส่งคำขอในรูปแบบข้อความธรรมดา ทำให้ผู้ให้บริการเครือข่ายและบุคคลที่สามสามารถเข้าถึงโดเมนที่คุณเข้าชมได้
- DNS over HTTPS (DoH) เข้ารหัสการสอบถาม DNS ภายใน HTTPS ทำให้ยากต่อการสอดแนมและแทรกแซงการรับส่งข้อมูล
- Windows 11 ช่วยให้คุณเปิดใช้งาน DoH ได้อย่างง่ายดายจากการตั้งค่าเครือข่าย โดยใช้เซิร์ฟเวอร์ที่เข้ากันได้ เช่น Cloudflare, Google หรือ Quad9
- Windows Server 2022 ยังรองรับ DoH และสามารถจัดการการใช้งานผ่าน PowerShell และนโยบายกลุ่มในสภาพแวดล้อมขององค์กรได้

หากคุณกังวลมากขึ้นเกี่ยวกับสิ่งที่คนอื่นสามารถเห็นได้จากกิจกรรมออนไลน์ของคุณ Windows 11 มีการตั้งค่าที่มีประสิทธิภาพซึ่งแทบไม่มีใครใช้ แต่สามารถสร้างความแตกต่างอย่างมากต่อความเป็นส่วนตัวของคุณได้ นั่นคือ การเข้ารหัส DNS โดยใช้ DNS ผ่าน HTTPS (DoH) ด้วยการเปลี่ยนแปลงการตั้งค่าเพียงเล็กน้อย คำขอ DNS ของคุณจะไม่เดินทางในรูปแบบข้อความธรรมดาอีกต่อไป แต่จะได้รับการปกป้องภายในการเชื่อมต่อที่ปลอดภัย
การเปิดใช้งาน DoH ใน Windows 11 ไม่จำเป็นต้องติดตั้งโปรแกรมแปลก ๆ หรือต้องเป็นผู้เชี่ยวชาญด้านเครือข่าย คุณสามารถตั้งค่าได้ในเวลาเพียงไม่กี่นาทีผ่านการตั้งค่าระบบ ผลที่ได้คือ จะทำให้ผู้ให้บริการอินเทอร์เน็ต ผู้ดูแลระบบเครือข่ายสาธารณะ หรือแม้แต่ผู้โจมตี สอดแนมเว็บไซต์ที่คุณเข้าชมบันทึกพฤติกรรมการท่องเว็บหรือควบคุมการเชื่อมต่อของคุณได้ยากขึ้น มาดูกันว่า DoH คืออะไร ทำไมจึงมีประโยชน์ วิธีการเปิดใช้งานทีละขั้นตอน และตัวเลือกขั้นสูงที่มีอยู่ในระบบนิเวศของ Windows
DNS คืออะไร และเหตุใดจึงส่งผลกระทบต่อความเป็นส่วนตัวของคุณมากขนาดนี้?

เมื่อคุณพิมพ์ที่อยู่เว็บไซต์ เช่นadslzone.com หรือเว็บไซต์อื่นๆ ลงในเบราว์เซอร์คอมพิวเตอร์ของคุณจะไม่เชื่อมต่อโดยตรงโดยใช้ข้อความนั้น เครือข่ายจะเข้าใจเฉพาะที่อยู่ IP ในรูปแบบตัวเลขเท่านั้น ดังนั้นก่อนที่จะโหลดเว็บไซต์ ระบบจะต้องสอบถามเซิร์ฟเวอร์ DNS เพื่อค้นหาว่าโดเมนนั้นโฮสต์อยู่ที่ใด
ระบบ DNS ทำงานคล้ายกับสมุดโทรศัพท์บนอินเทอร์เน็ตกล่าวคือ คุณป้อนชื่อ และระบบจะส่งคืนหมายเลขที่ตรงกัน (ที่อยู่ IP) ปัญหาคือ ในการตั้งค่าเริ่มต้น การค้นหานี้จะส่งไปโดยไม่มีการเข้ารหัส ในรูปแบบข้อความธรรมดา ซึ่งหมายความว่าอุปกรณ์ใดๆ ที่อยู่ระหว่างพีซีของคุณกับอินเทอร์เน็ต ไม่ว่าจะเป็นผู้ให้บริการอินเทอร์เน็ต จุดเชื่อมต่อ Wi-Fi สาธารณะ เราเตอร์ที่ถูกบุกรุก หรือผู้โจมตีในเครือข่ายเดียวกัน ก็สามารถเห็นที่อยู่ IP ที่คุณกำลังค้นหาได้
นอกจากนี้ ผู้ให้บริการหลายรายยังใช้ประโยชน์จากสถานการณ์นี้เพื่อสร้างประวัติการเข้าชมเว็บไซต์ของคุณอย่างละเอียดซึ่งเป็นข้อมูลที่ละเอียดอ่อนอย่างยิ่ง เพราะทำให้พวกเขาสามารถสร้างโปรไฟล์ของคุณในฐานะผู้ใช้ได้ เช่น คุณใช้บริการอะไร คุณมีความสนใจอะไร ตารางเวลาของคุณเป็นอย่างไร เป็นต้น ข้อมูลเหล่านี้สามารถนำไปใช้ในการโฆษณา ขายให้กับบุคคลที่สาม หรือในกรณีที่เลวร้ายที่สุด อาจตกไปอยู่ในมือของผู้ไม่ประสงค์ดี
สิ่งสำคัญที่ควรทราบอีกประการหนึ่งคือ หากไม่มีการเข้ารหัส หน่วยงานบางแห่งสามารถบล็อกเว็บไซต์ในระดับ DNSเปลี่ยนเส้นทางโดเมนไปยังเว็บไซต์โฆษณา หรือแม้กระทั่งเปลี่ยนแปลงการตอบสนองเพื่อโจมตีได้ ทั้งหมดนี้ทำได้โดยอาศัยข้อเท็จจริงที่ว่าการรับส่งข้อมูล DNS แบบดั้งเดิมนั้นส่งผ่านในรูปแบบข้อความธรรมดาและไม่มีการรับประกันความถูกต้อง
DNS over HTTPS (DoH) คืออะไร และมีข้อดีอย่างไรบ้าง?
DNS over HTTPS หรือ DoH คือระบบที่รับคำขอ DNS แบบดั้งเดิมและห่อหุ้มคำขอเหล่านั้นไว้ภายในการเชื่อมต่อ HTTPS ที่เข้ารหัสลับเป็นการเข้ารหัสแบบเดียวกับที่ใช้เมื่อคุณเยี่ยมชมเว็บไซต์ที่ปลอดภัยซึ่งมีไอคอนแม่กุญแจในเบราว์เซอร์ของคุณ แต่ใช้กับช่องทางที่คอมพิวเตอร์ของคุณใช้ในการแปลงชื่อโดเมน
เมื่อเปิดใช้งาน DoH แล้ว การสอบถาม DNS จะไม่สามารถมองเห็นได้ง่ายโดยใครก็ตามที่พยายามเข้าถึง สิ่งที่พวกเขาจะเห็นคือข้อมูล HTTPS ที่เข้ารหัสไปยังเซิร์ฟเวอร์ของผู้ให้บริการ DNS เท่านั้นพวกเขาจะไม่สามารถอ่านได้ว่าโดเมนใดกำลังถูกสอบถาม หรือแก้ไขการตอบสนองโดยไม่กระทบต่อความปลอดภัยของการเชื่อมต่อ
ข้อดีหลักๆ ของการเปิดใช้งาน DNS over HTTPS ใน Windows 11 มีอยู่หลายประการ ได้แก่ ประการแรก ผู้ให้บริการอินเทอร์เน็ตของคุณจะไม่สามารถดูหรือบันทึกประวัติโดเมนทั้งหมดของคุณได้ง่ายๆ อีกต่อไป ประการที่สองมันทำให้การดักฟังหรือการเปลี่ยนแปลงแก้ไขคำขอโดยบุคคลที่สามทำได้ยากขึ้นอย่างมากนอกจากนี้ ในบางกรณี มันยังช่วยให้คุณหลีกเลี่ยงการบล็อกระดับ DNS พื้นฐานบางอย่างที่ผู้ให้บริการบางรายนำมาใช้ได้อีกด้วย
ควรทราบว่าการเข้ารหัสจะเพิ่มขั้นตอนเล็กน้อยให้กับแต่ละคำขอ แต่ในทางปฏิบัติแล้วประสิทธิภาพที่ลดลงมักจะน้อยมากหรือผู้ใช้ส่วนใหญ่แทบจะไม่รู้สึกเลย ในทางกลับกัน ความเป็นส่วนตัวและความปลอดภัยที่ได้รับการปรับปรุงนั้นมีมาก ดังนั้นโดยรวมแล้วประโยชน์ที่ได้รับจึงคุ้มค่าที่จะเปิดใช้ งานการเข้ารหัส
วิธีเปิดใช้งาน DNS over HTTPS (DoH) ใน Windows 11 ทีละขั้นตอน
Windows 11 มีระบบรองรับ DNS over HTTPS ในตัวอยู่แล้ว คุณจึงไม่จำเป็นต้องใช้โปรแกรมภายนอก กระบวนการนี้สรุปได้เป็นสองส่วน คือการกำหนดค่าเซิร์ฟเวอร์ DNS ที่เข้ากันได้กับ DoH ด้วยตนเองและเลือกประเภทการเข้ารหัสที่คุณต้องการใช้สำหรับเซิร์ฟเวอร์เหล่านั้น
1. เข้าถึงการตั้งค่าเครือข่ายของ Windows 11
ขั้นตอนแรกคือเปิดแอปการตั้งค่าระบบ วิธีที่เร็วที่สุดคือการกดปุ่ม Windows + Iพร้อมกัน คุณสามารถทำได้จากเมนูเริ่มเช่นกัน แต่การใช้ทางลัดจะสะดวกกว่าหากคุณวางแผนที่จะทำซ้ำหลายครั้ง
ในเมนูการตั้งค่า ให้ไปที่ ส่วน "เครือข่ายและอินเทอร์เน็ต"คุณจะเห็นตัวเลือกสำหรับการเชื่อมต่อทั้งแบบ Wi-Fi และ Ethernet (แบบใช้สาย) เลือกการเชื่อมต่อที่คุณกำลังใช้งานอยู่ หากคุณกำลังใช้งานอินเทอร์เน็ตผ่าน Wi-Fi ให้แตะ "Wi-Fi" หากคุณกำลังใช้งานแบบใช้สาย ให้แตะ "Ethernet"
เมื่ออยู่ในส่วนที่เกี่ยวข้องแล้ว ให้ค้นหาการเชื่อมต่อที่ใช้งานอยู่ของคุณแล้วคลิกที่"คุณสมบัติฮาร์ดแวร์"หรือรายการที่แสดงรายละเอียดเครือข่าย จากนั้นคุณสามารถแก้ไขการตั้งค่า IP และ DNS สำหรับอินเทอร์เฟซเฉพาะนั้นได้
2. เปลี่ยนการกำหนดค่า DNS เป็นแบบแมนนวล
ในการตั้งค่าการเชื่อมต่อของคุณ คุณจะเห็นส่วนที่เรียกว่า"การกำหนดเซิร์ฟเวอร์ DNS"โดยปกติแล้วจะตั้งค่าเป็น "อัตโนมัติ (DHCP)" ซึ่งหมายความว่าเราเตอร์หรือผู้ให้บริการอินเทอร์เน็ตของคุณจะเป็นผู้กำหนดว่าคุณจะใช้เซิร์ฟเวอร์ DNS ใดและจะจัดการคำขอเหล่านั้นอย่างไร
คลิก ปุ่ม "แก้ไข"ในส่วนนั้น หน้าต่างป๊อปอัพจะเปิดขึ้นมา ซึ่งคุณควรเลือก ตัวเลือก "กำหนดเอง"จากเมนูแบบเลื่อนลงของการตั้งค่า การเปลี่ยนแปลงนี้จะช่วยให้คุณสามารถระบุเซิร์ฟเวอร์ DNS ที่คุณต้องการใช้แทนที่จะยอมรับเซิร์ฟเวอร์ที่เครือข่ายกำหนดให้
ในการตั้งค่าด้วยตนเอง ให้เปิดใช้งาน สวิตช์ IPv4และหากเครือข่ายของคุณรองรับ ให้เปิดใช้งาน สวิตช์ IPv6ด้วย การเชื่อมต่ออินเทอร์เน็ตในบ้านส่วนใหญ่ทำงานได้อย่างสมบูรณ์แบบด้วย IPv4 แต่ IPv6 กำลังเป็นที่นิยมมากขึ้นเรื่อยๆ ดังนั้นจึงแนะนำให้เปิดใช้งานหากมีให้เลือก เพื่อให้สามารถสอบถามข้อมูลโดยใช้โปรโตคอลนั้นได้เช่นกัน
3. เลือกเซิร์ฟเวอร์ DNS ที่เข้ากันได้กับ DoH
เมื่อเปิดใช้งานโหมดแมนนวลแล้ว คุณจะเห็นช่องสำหรับป้อนที่อยู่ IP ของเซิร์ฟเวอร์ DNS ตรงนี้คุณต้องป้อนรายละเอียดของผู้ให้บริการที่รองรับ DNS over HTTPS อย่างเป็นทางการเนื่องจาก Windows 11 มี รายการ เซิร์ฟเวอร์ DoH ที่รู้จักอยู่ภายในระบบอยู่แล้ว
ตัวเลือกที่ใช้กันทั่วไปบางส่วน ซึ่งรวมอยู่ในรายการภายในของ Windows สำหรับการกำหนดค่าการเข้ารหัสอัตโนมัติ มีดังต่อไปนี้:
- Cloudflareโดยใช้ 1.1.1.1 เป็น DNS หลัก และ 1.0.0.1 เป็น DNS สำรอง นอกจากนี้ยังมีที่อยู่ IPv6 คือ 2606:4700:4700::1111 และ 2606:4700:4700::1001
- DNS ของ Google สาธารณะ8.8.8.8 เป็นเซิร์ฟเวอร์หลัก และ 8.8.4.4 เป็นเซิร์ฟเวอร์สำรอง ใน IPv6 พวกเขาใช้ 2001:4860:4860::8888 และ 2001:4860:4860::8844
- Quad99.9.9.9 คือที่อยู่ IP ที่นิยมใช้ และ 149.112.112.112 คือที่อยู่ IP ทางเลือก ใน IPv6 ที่อยู่ IP เหล่านี้ได้แก่ 2620:fe::fe และ 2620:fe::fe:9 เป็นต้น
ตัวอย่างเช่น ป้อนที่อยู่ของ Google หรือ Cloudflare ใน ช่อง Preferred DNS และ Alternate DNSสำหรับ IPv4 หากคุณเปิดใช้งาน IPv6 ด้วย ให้กรอกช่องที่เกี่ยวข้องด้วยที่อยู่ IPv6 ของผู้ให้บริการที่คุณเลือก จากนั้น Windows 11 จะทราบว่าเซิร์ฟเวอร์เหล่านี้รองรับ DoH และจะสามารถเสนอตัวเลือกการเข้ารหัสต่างๆ ให้คุณได้
4. ตั้งค่าการเข้ารหัส DNS (DoH) ใน Windows 11
ด้านล่างของที่อยู่ DNS สำหรับแต่ละโปรโตคอล คุณจะพบตัวเลือกที่เกี่ยวข้องกับการเข้ารหัสอย่างน้อยหนึ่งรายการ ขึ้นอยู่กับเวอร์ชันของ Windows 11 และประเภทของเซิร์ฟเวอร์ที่คุณกำหนดค่าไว้ ตรงนี้คุณสามารถเปิดใช้งาน DNS ผ่าน HTTPS และกำหนดค่าวิธีการที่คอมพิวเตอร์ของคุณจะจัดการการสอบถามเหล่านี้ได้
ในหลายๆ การกำหนดค่า Windows จะแสดงเมนู " การเข้ารหัส DNS " หรือ "DNS ผ่าน HTTPS" สำหรับเซิร์ฟเวอร์ DNS ที่ต้องการและเซิร์ฟเวอร์ DNS สำรอง ในเมนูนี้ คุณอาจพบตัวเลือกต่างๆ ดังต่อไปนี้:
- การเข้ารหัสเท่านั้น (DNS ผ่าน HTTPS)ไคลเอนต์จะพยายามใช้ DoH กับเซิร์ฟเวอร์นั้นเสมอ หากเซิร์ฟเวอร์หรือการเชื่อมต่อที่ปลอดภัยล้มเหลว การค้นหาข้อมูลแบบข้อความธรรมดาจะไม่ถูกดำเนินการ
- แนะนำให้ใช้การเข้ารหัส ไม่อนุญาตให้ใช้การเข้ารหัส (หรือข้อความที่คล้ายกัน): จะลองใช้ DoH ก่อน และหากทำไม่ได้ จะนำการค้นหาแบบคลาสสิกที่ไม่มีการเข้ารหัสกลับมาใช้
- ไม่เข้ารหัสเท่านั้น: ปิดใช้งาน DoH สำหรับเซิร์ฟเวอร์นั้นๆ โดยใช้ DNS แบบข้อความธรรมดาแบบดั้งเดิมเท่านั้น
หากความเป็นส่วนตัวคือสิ่งที่คุณให้ความสำคัญและต้องการปกป้องข้อมูลอย่างเต็มที่ ให้เลือก"เข้ารหัสเท่านั้น (DNS ผ่าน HTTPS)" สำหรับทั้งเซิร์ฟเวอร์หลักและเซิร์ฟเวอร์สำรองวิธีนี้ การรับส่งข้อมูล DNS ทั้งหมดไปยังเซิร์ฟเวอร์เหล่านั้นจะเดินทางผ่าน HTTPS เสมอ และจะไม่ส่งเป็นข้อความธรรมดา
ในข้อความส่วนติดต่อผู้ใช้บางส่วน คุณอาจเห็นตัวเลือก"เปิดใช้งาน (เทมเพลตอัตโนมัติ) " ซึ่งหมายความว่า Windows 11 รู้จักเซิร์ฟเวอร์นี้ว่าเป็นส่วนหนึ่งของรายการตัวแก้ไข DoH ที่รู้จัก และจะใช้เทมเพลต HTTPS ที่เหมาะสมโดยอัตโนมัติเพื่อส่งคำขอที่เข้ารหัส โดยที่คุณไม่ต้องระบุด้วยตนเอง
5. ใช้เทมเพลต DoH แบบกำหนดเองร่วมกับผู้จำหน่ายเฉพาะราย
สำหรับเซิร์ฟเวอร์บางแห่ง หรือหากคุณต้องการควบคุมที่ละเอียดกว่านั้น คุณอาจพบว่าสามารถใช้เทมเพลต DNS แบบกำหนดเองผ่าน HTTPSได้ วิธีนี้ช่วยให้คุณสามารถระบุ URL ที่ผู้ให้บริการของคุณใช้สำหรับบริการ DoH ได้โดยตรง
ตัวอย่างเช่น ในกรณีของการกำหนดค่า Quad9 ขั้นสูงบางอย่าง คุณสามารถระบุเทมเพลตเฉพาะที่มีตัวเลือกต่างๆ เช่น ECS (EDNS Client Subnet) เพื่อให้การแก้ไขชื่อโดเมนดำเนินการจากศูนย์ข้อมูลที่อยู่ใกล้กับตำแหน่งของคุณมากที่สุดในช่องเทมเพลตนั้น คุณจะป้อนบางอย่าง เช่น URL ที่ผู้ให้บริการระบุไว้สำหรับเอนด์พอยต์ DoH ของพวกเขา
หากคุณเลือกใช้เทมเพลตแบบกำหนดเอง โปรดตรวจสอบให้แน่ใจว่าได้คัดลอกที่อยู่ตรงตามที่ผู้ให้บริการ DNS ระบุไว้ในเอกสารอย่างเป็นทางการทุกประการ การพิมพ์ผิดอาจทำให้การเข้ารหัสล้มเหลวหรือทำให้ไม่สามารถระบุโดเมนได้เลย
วิธีตรวจสอบว่า DNS over HTTPS ทำงานหรือไม่
เมื่อคุณบันทึกการเปลี่ยนแปลงการตั้งค่าการเชื่อมต่อแล้ว โดยปกติคำขอ DNS ควรได้รับการเข้ารหัส อย่างไรก็ตาม การตรวจสอบซ้ำอีกครั้งเพื่อให้แน่ใจว่าทุกอย่างได้รับการใช้งานอย่างถูกต้องและคุณไม่ได้ยังคงเรียกดูข้อมูลในรูปแบบข้อความธรรมดาโดยไม่รู้ตัวก็ เป็นสิ่งที่คุ้มค่า
การตรวจสอบจากภายในการตั้งค่า Windows
กลับไปที่การตั้งค่า > เครือข่ายและอินเทอร์เน็ต > Wi-Fi หรือ Ethernet (ขึ้นอยู่กับว่าคุณใช้เครือข่ายใด) แล้วเข้าถึงคุณสมบัติฮาร์ดแวร์ของการเชื่อมต่อของคุณอีกครั้ง เลื่อนลงไปที่ส่วนที่แสดงที่อยู่เซิร์ฟเวอร์ DNS ที่คุณเพิ่งกำหนดค่าไว้
หากทุกอย่างเรียบร้อย คุณจะเห็นป้ายกำกับ เช่น"(เข้ารหัส)" หรือข้อความที่คล้ายกัน อยู่ข้างๆ ที่อยู่ IP ของเซิร์ฟเวอร์ DNS แต่ละตัว ป้ายกำกับนี้เป็นวิธีที่เร็วที่สุดในการยืนยันว่า Windows ได้รับรู้แล้วว่าเซิร์ฟเวอร์นั้นเป็นไปตามมาตรฐาน DoH และกำลังเข้ารหัสการสืบค้นข้อมูล
ตรวจสอบ DoH ด้วย PowerShell
อีกวิธีที่เชื่อถือได้มากในการตรวจสอบสถานะของ DNS ผ่าน HTTPS คือการใช้PowerShellซึ่งเป็นเครื่องมือคอนโซลขั้นสูงของ Windows ในการทำเช่นนี้ ให้เปิดเมนู Start ค้นหา"PowerShell " คลิกขวา แล้วเลือก "Run as administrator" เพื่อขอสิทธิ์ที่จำเป็น
ในหน้าต่างที่เปิดขึ้น ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter :
Get-DnsClientDohServerAddress
ผลลัพธ์ของคำสั่งนี้จะแสดงรายการเซิร์ฟเวอร์ DoH ที่ไคลเอ็นต์ DNS ของ Windows รู้จักรวมถึงเซิร์ฟเวอร์ที่คุณได้กำหนดค่าไว้ คุณจะเห็นที่อยู่ IP และตัวบ่งชี้สถานะ หาก "เปิดใช้งาน" ปรากฏขึ้นสำหรับเซิร์ฟเวอร์ DNS ที่คุณกำหนดค่าไว้ แสดงว่าคอมพิวเตอร์ของคุณกำลังใช้ DoH กับเซิร์ฟเวอร์เหล่านั้น
ใช้การทดสอบออนไลน์เพื่อยืนยันการเข้ารหัส
เพื่อตรวจสอบเพิ่มเติม คุณสามารถใช้หน้าทดสอบที่ผู้ให้บริการ DNS บางรายมีให้ ตัวอย่างเช่น Cloudflare มีเครื่องมือออนไลน์ที่ช่วยให้คุณตรวจสอบได้ว่าเบราว์เซอร์ของคุณใช้ DNS ผ่าน HTTPS หรือ DNS ผ่าน TLSเพียงแค่เข้าถึงหน้าเหล่านี้จากเบราว์เซอร์ที่คุณใช้เป็นประจำและทำตามคำแนะนำ
แม้ว่าการทดสอบเหล่านี้จะเน้นที่เบราว์เซอร์ แต่ก็เป็นข้อมูลอ้างอิงที่ดีเพื่อเสริมสิ่งที่คุณได้เห็นในการตั้งค่า Windows และใน PowerShell ซึ่งยืนยันว่าการ สืบค้นข้อมูลจะถูกส่งออกจากระบบของคุณในรูป แบบเข้ารหัส
DNS ผ่าน HTTPS ใน Windows Server 2022 และนโยบายกลุ่ม
นอกเหนือจาก Windows 11 แล้ว Microsoft ยังได้เพิ่มการรองรับ DNS ผ่าน HTTPS ในWindows Server ตั้งแต่เวอร์ชัน 2022 เป็นต้นไปในระบบเหล่านี้ ไคลเอนต์ DNS สามารถสร้างการเชื่อมต่อแบบเข้ารหัสผ่าน HTTPS ไปยังเซิร์ฟเวอร์ที่อยู่ในรายการตัวแก้ไข DNS ที่รู้จักได้ คล้ายกับวิธีการทำงานในสภาพแวดล้อมเดสก์ท็อป
ใน Windows Server ที่มีเดสก์ท็อป การกำหนดค่าพื้นฐานทำได้จากเมนูเดียวกันคือ การตั้งค่า > เครือข่ายและอินเทอร์เน็ต > อีเธอร์เน็ตคุณเลือกอินเทอร์เฟซเครือข่ายที่ต้องการกำหนดค่า เข้าสู่หน้าจอการตั้งค่าเครือข่าย เลื่อนลงไปที่ "การตั้งค่า DNS" แล้วคลิก "แก้ไข" เพื่อเปลี่ยนโหมดจากอัตโนมัติเป็นแบบกำหนดเอง เช่นเดียวกับใน Windows 11
จากนั้น ให้ป้อนเซิร์ฟเวอร์ DNS ที่อยู่ในรายชื่อเซิร์ฟเวอร์ DoH ที่รู้จักหากเป็นเช่นนั้น เมนูแบบเลื่อนลง "การเข้ารหัส DNS ที่ต้องการ" จะเปิดใช้งาน ซึ่งคุณสามารถเลือกพฤติกรรมต่างๆ ได้ดังนี้:
- เข้ารหัสข้อมูลเท่านั้น (DNS ผ่าน HTTPS)การสอบถาม DNS ทั้งหมดจะพยายามใช้ DoH หากเซิร์ฟเวอร์ไม่รองรับ DoH หรือการเชื่อมต่อ HTTPS ล้มเหลว การแก้ไขชื่อโดเมนก็จะล้มเหลวเช่นกัน
- รองรับการเข้ารหัสแบบที่ต้องการและแบบไม่เข้ารหัสDoH จะได้รับการจัดลำดับความสำคัญ แต่หากไม่สามารถทำได้ด้วยเหตุผลใดก็ตาม ระบบจะเปลี่ยนไปใช้การสอบถาม DNS แบบข้อความธรรมดาที่ไม่ได้เข้ารหัส
- ไม่เข้ารหัสเท่านั้นDoH ถูกปิดใช้งานสำหรับเซิร์ฟเวอร์นั้น และใช้เฉพาะ DNS แบบดั้งเดิมเท่านั้น
เมื่อคุณกำหนดค่าที่อยู่ DNS ของ Windows Server โดยใช้ PowerShell และ cmdlet Set-DnsClientServerAddressพฤติกรรมของ DoH ขึ้นอยู่กับว่าที่อยู่เหล่านั้นเป็นอย่างไร เซิร์ฟเวอร์เหล่านั้นปรากฏอยู่ในตารางภายในของเซิร์ฟเวอร์ DoH ที่รู้จักหรือไม่?ในขณะนี้ การกำหนดค่า DoH เฉพาะนั้นยังไม่สามารถปรับเปลี่ยนได้ ศูนย์การจัดการ Windows หรือด้วยเครื่องมือเช่น sconfig.cmd บนเซิร์ฟเวอร์ 2022
กำหนดค่า DoH โดยใช้ Group Policy
Configuración del equipo\Directivas\Plantillas administrativas\Red\Cliente DNS
เมื่อเปิดใช้งานนโยบายนี้คุณสามารถเลือกพฤติกรรมหลักสามแบบสำหรับไคลเอ็นต์ DNS ได้:
- อนุญาตให้ DoHการสอบถามข้อมูลจะดำเนินการโดยใช้ DNS ผ่าน HTTPS หากเซิร์ฟเวอร์ DNS ที่กำหนดค่าไว้รองรับ หากไม่รองรับ การสอบถามข้อมูลจะไม่เข้ารหัส
- แบนโดห์: ป้องกันการใช้ DNS ผ่าน HTTPS โดยจะบังคับใช้ DNS แบบข้อความธรรมดาแบบดั้งเดิมเสมอ
- ต้องใช้ DoH: บังคับให้การสอบถามทั้งหมดต้องใช้ DoH (Domain of Host) หากเซิร์ฟเวอร์ไม่ยอมรับ การแก้ไขชื่อโดเมนจะล้มเหลว
เป็นเรื่องสำคัญที่จะต้องระมัดระวังในการใช้ตัวเลือก "Require DoH" บนคอมพิวเตอร์ที่เข้าร่วมโดเมนเนื่องจากบริการ Active Directory พึ่งพา DNS แบบดั้งเดิมเป็นอย่างมาก และบทบาท Windows DNS Server ไม่รองรับการสืบค้น DoH โดยธรรมชาติ ในเครือข่ายประเภทนี้ หากคุณต้องการปกป้องการรับส่งข้อมูล DNS ภายใน มักจะดีกว่าที่จะใช้โซลูชันเช่น กฎความปลอดภัยการเชื่อมต่อแบบ IPsecเพื่อเข้ารหัสการรับส่งข้อมูลระหว่างไคลเอ็นต์และเซิร์ฟเวอร์
รายชื่อเซิร์ฟเวอร์ DoH ที่รู้จักบน Windows
ทั้ง Windows 11 และ Windows Server มีรายการเซิร์ฟเวอร์ DNS ที่รองรับ DoH อยู่แล้ว รายการนี้ช่วยให้ระบบสามารถเปิดใช้งานตัวเลือกการเข้ารหัสและเทมเพลตอัตโนมัติสำหรับเซิร์ฟเวอร์เหล่านั้นได้โดยอัตโนมัติ
คุณสามารถใช้คำสั่ง cmdlet เพื่อดูว่าเซิร์ฟเวอร์ใดบ้างที่อยู่ในรายการนั้น Get-DnsClientDohServerAddress ใน PowerShell ผู้ให้บริการที่พบบ่อยที่สุด ได้แก่ Cloudflare, Google และ Quad9 พร้อมด้วยที่อยู่ IPv4 และ IPv6 ที่เป็นที่รู้จักกันดี เช่น 1.1.1.1, 8.8.8.8 หรือ 9.9.9.9 ที่กล่าวถึงไปแล้ว พร้อมทั้งตัวเลือกอื่นๆ
หากคุณต้องการเพิ่มเซิร์ฟเวอร์ใหม่ลงในตารางเซิร์ฟเวอร์ที่รู้จัก เช่น ตัวแก้ไขชื่อโดเมนของคุณเอง หรือตัวแก้ไขชื่อโดเมนจากผู้ให้บริการภายนอก คุณสามารถใช้คำสั่งนี้ได้ Add-DnsClientDohServerAddress ระบุที่อยู่ IP ของเซิร์ฟเวอร์ เทมเพลต DoH และว่าจะอนุญาตให้เปลี่ยนไปใช้ UDP ในกรณีที่เกิดความล้มเหลวหรือไม่:
Add-DnsClientDohServerAddress -ServerAddress "<IP-del-resolvedor>" -DohTemplate "<URL-plantilla-DoH>" -AllowFallbackToUdp $False -AutoUpgrade $True
ด้วยวิธีนี้ Windows จะทราบว่าเซิร์ฟเวอร์รองรับ DoH และจะพยายามใช้งานอย่างปลอดภัยเสมอ โดยขึ้นอยู่กับตัวเลือกที่เลือกจะหลีกเลี่ยงการส่งคำขอที่ไม่เข้ารหัสกลับไปให้มากที่สุดเท่าที่จะเป็นไปได้
การใช้ NRPT (ตารางนโยบายการแก้ไขชื่อ) ร่วมกับ DoH
ในสถานการณ์ขั้นสูง เช่น เครือข่ายองค์กรที่ซับซ้อน หรือการกำหนดค่าแบบไฮบริด คุณสามารถใช้ตารางนโยบายการแก้ไขชื่อ (NRPT)เพื่อส่งต่อคำขอสำหรับโดเมนเฉพาะไปยังเซิร์ฟเวอร์ DNS ที่กำหนด หากเซิร์ฟเวอร์เหล่านั้นรองรับ DNS แบบอิงโดเมน (DoH) และได้รับการลงทะเบียนไว้ คำขอสำหรับเนมสเปซเหล่านั้นจะดำเนินการโดยใช้ DNS ผ่าน HTTPS
ตัวอย่างเช่น วิธีนี้จะช่วยให้โดเมนที่สำคัญหรือมีความอ่อนไหวเป็นพิเศษบางโดเมนสามารถแก้ไขได้ผ่านตัวแก้ไขที่เชื่อถือได้ซึ่งเปิดใช้งาน DoH ไว้ ในขณะที่การรับส่งข้อมูล DNS ส่วนที่เหลือสามารถปฏิบัติตามนโยบายที่แตกต่างกันหรือใช้เซิร์ฟเวอร์อื่นได้
การเปิดใช้งานและใช้ประโยชน์จาก DNS over HTTPS ใน Windows 11 และใน Windows Server 2022 (หากมี) เป็นวิธีที่ค่อนข้างง่ายในการเพิ่มความเป็นส่วนตัวและความปลอดภัยในการท่องเว็บประจำวันของคุณโดยไม่ต้องเปลี่ยนแปลงวิธีการใช้งานคอมพิวเตอร์ของคุณอย่างมาก ด้วยขั้นตอนการตั้งค่าเพียงไม่กี่ขั้นตอนและการตรวจสอบเพิ่มเติม การสอบถาม DNS ของคุณจะไม่ใช่จุดอ่อนที่ใครๆ ก็สามารถมองเห็นได้ในรูปแบบข้อความธรรมดาอีกต่อไป แต่จะถูกส่งผ่านการเชื่อมต่อที่เข้ารหัสอย่างปลอดภัย ซึ่งสอดคล้องกับมาตรฐานการเชื่อมต่อที่ปลอดภัยในปัจจุบันมากขึ้น