У меня есть DNS-сервер, который я хочу установить / сбросить программно, и я хочу, чтобы он влиял на всю систему. Вместо перебора всех интерфейсов, резервного копирования / восстановления настроек и установки / сброса DNS-серверов, я установил адаптер TAP с metric=0
и установил DNS-сервер на этом.
Проблема заключается в том, что что серверы моего провайдера обнаруживаются при выполнении теста на утечку, поэтому я делаю здесь что-то неправильно или неполно.
Любая идея относительно того, что мне следует сделать, чтобы принудительно использовать трафик DNS c к go через это адаптер? Вот как это выглядит прямо сейчас (имеет облачный свет c). Простой тест на утечку DNS показывает мои DNS-серверы интернет-провайдеров и да, я сделал flu sh кэш DNS ...
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : TAP Adapter
Physical Address. . . . . . . . . : 00-FF-6C-B5-A3-1F
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::10fa:7039:fbb2:e681%35(Preferred)
Autoconfiguration IPv4 Address. . : 169.254.230.129(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 587267948
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-25-19-E0-30-52-54-00-CB-B6-1D
DNS Servers . . . . . . . . . . . : 1.1.1.1
NetBIOS over Tcpip. . . . . . . . : Enabled