===== Отключение регистрации сетевых адаптеров в DNS ===== По умолчанию Windows регистрирует все сетевые адаптеры в DNS (//dynamic DNS updates//), чтобы к ним можно было обращаться по имени. Визуальная репрезентация настройки: ;#; {{:wiki:dyn_dns_updates_windows.jpg?400|}} ;#; Иногда может потребоваться отключение регистрации некоторых адаптеров в DNS. К примеру, сервисы нашей сети работают только через VPN и машины, соответственно, доступны тоже только через VPN. В этом случае, если оставить регистрацию как есть - сервисы будут находить машины по DNS-записям их обычных адаптеров и пытаться безуспешно обращаться по ним. Т.к. сетевые интерфейсы разные - нет параметра GPO, который мог бы отключить такое поведение. Однако, мы можем использовать PowerShell. В данном примере мы отключаем регистрацию в DNS для всех Ethernet-адаптеров, кроме нашего адаптера VPN - **Cisco Secure Client**, ориентируясь на его описание. get-netipConfiguration | ?{($_.InterfaceDescription -notlike "*cisco*") -and ($_.InterfaceAlias -like "*Ethernet*")} | Set-DnsClient -RegisterThisConnectionsAddress:$false -Verbose Если есть необходимость отключить беспроводные сетевые адаптеры в русской версии Windows - нужно использовать русскоязычный алиас беспроаодных адаптеров (проводные называются так же - //Ethernet//). get-netipConfiguration | ?{($_.InterfaceAlias -notlike "*cisco*") -and (($_.InterfaceAlias -like "*Ethernet*") -or ($_.InterfaceAlias -like "*Wi-Fi*") -or ($_.InterfaceAlias -like "*Беспр*"))} | ForEach-Object {Set-DnsClient -InterfaceAlias $_.InterfaceAlias -RegisterThisConnectionsAddress:$false -Verbose} Дополнительный фильтр по параметру //InterfaceAlias -like "*Ethernet*"// служит для того, чтобы отфильтровать лишние адаптеры, которые нам не инетресны - например, Bluetooth-адаптеры. {{tag>Microsoft PowerShell VPN Networking DNS}}