Я запустив нову інсталяцію Windows 10 в VM, щоб перевірити, побачивши цю проблему на кожній фізичній машині Win10. Я перевірив усі відповіді в цій темі, і жодна з них не працювала. Я виявив, що рішення полягає в поєднанні відповідей, розміщених тут "Кінанами" та "ECC-Dan":
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, робив кілька пінгів на випадкових веб-сайтах і перевіряв, що не було захоплених пакетів DNS. Це доводить, що після внесення змін запити DNS надсилаються ТІЛЬКИ через VPN-з'єднання, а не одночасно по всіх з'єднаннях (що відоме як витік DNS Win10). Тож це також є частиною рішення для витоку DNS Win10:
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.