ฉันปั่นการติดตั้ง Windows 10 ใหม่ใน VM เพื่อทดสอบหลังจากพบปัญหานี้ในเครื่อง Win10 ทางกายภาพทุกเครื่องที่ฉันมี ฉันทดสอบคำตอบทั้งหมดในชุดข้อความนี้และไม่มีคำตอบเลย ฉันค้นพบว่าวิธีแก้ปัญหาคือการรวมคำตอบที่โพสต์ไว้ที่นี่โดย "คีแนนส์" และ "ECC- แดน":
http://answers.microsoft.com/en-us/windows/forum/windows_10-networking/win-10-dns-resolution-of-remote-network-via-vpn/513bdeea-0d18-462e-9ec3-a41129eec736? หน้า = 1
แผงควบคุม> ศูนย์เครือข่ายและการใช้ร่วมกัน> เปลี่ยนการตั้งค่าอะแดปเตอร์> คลิกขวาที่อแด็ปเตอร์ Ethernet หรือ Wifi> คุณสมบัติ> ดับเบิลคลิก IPv4> ขั้นสูง> ยกเลิกการเลือกตัวชี้วัดอัตโนมัติ> ป้อน 15 สำหรับตัวชี้วัดอินเตอร์เฟส> ตกลง> ตกลง
ในหน้าคุณสมบัติเดียวกันนั้นให้ดับเบิลคลิก IPv6> ขั้นสูง> ยกเลิกการเลือกการวัดอัตโนมัติ> ป้อน 15 สำหรับการวัดอินเทอร์เฟซ> ตกลง> ตกลง
หลังจากแก้ไขการตั้งค่าทั้งสองอย่างแล้วปัญหาจะได้รับการแก้ไข ฉันทดสอบการเปลี่ยนอันใดอันหนึ่งกลับและมันก็หยุดอีกครั้ง หลังจากเปลี่ยนทั้งฉันก็รัน nslookup จากบรรทัดคำสั่งและมันคืนเซิร์ฟเวอร์ DNS ในเครือข่ายระยะไกลที่ VPN เชื่อมต่ออยู่ที่ไหนมิฉะนั้นมันจะส่งคืนเซิร์ฟเวอร์ DNS ในเครื่อง จากนั้นฉันใช้การจับภาพ Wireshark บนอินเทอร์เฟซ Ethernet ทำการส่ง Ping ไปยังเว็บไซต์สุ่มและตรวจสอบว่าไม่มีการจับแพ็กเก็ต DNS นี่เป็นการพิสูจน์ว่าหลังจากทำการเปลี่ยนแปลงแล้วแบบสอบถาม DNS จะถูกส่งผ่านการเชื่อมต่อ VPN เท่านั้นและไม่พร้อมกันในการเชื่อมต่อทั้งหมด (ซึ่งรู้จักกันในชื่อ Win10 DNS รั่วไหล) ดังนั้นนี่เป็นส่วนหนึ่งของโซลูชันสำหรับการรั่วไหลของ Win10 DNS:
https://medium.com/@ValdikSS/beware-of-windows-10-dns-resolver-and-dns-leaks-5bc5bfb4e3f1#.7ppsn1nda
โปรดทราบว่าแก้ไขการรั่วไหลของ DNS คุณต้องทำตามขั้นตอนด้านบนก่อน จากนั้นคุณต้องตั้งค่ารีจิสทรีสองค่า บทความที่เชื่อมโยงแสดงรายการเดียวเท่านั้นซึ่งไม่ได้แก้ไขปัญหาในบิลด์ Win10 รุ่นใหม่ ตั้งค่ารีจิสทรีเหล่านี้:
Key: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\DNSClient
Value: DisableSmartNameResolution
Data: 1
Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
Value: DisableParallelAandAAAA
Data: 1
หลังจากดำเนินการทั้งหมดแล้วพฤติกรรมไคลเอนต์ DNS ของคุณจะกลับมาเหมือนเดิมใน Win7 คุณต้องสงสัยว่าเรื่องนี้ผ่าน QA ที่ Microsoft ได้อย่างไร