Vpn

Windows 10 vpn 更改 dns 設置

  • September 26, 2017

我的 Windows 10 VPN IPv4 屬性按鈕不起作用。其他人也發現了這一點。有用於更改預設網關選項的 powershell 解決方法,例如

Set-VpnConnection -Name "VPN-NETWORK-NAME-HERE" -SplitTunneling $True

我需要的是,當我的客戶端通過 VPN 連接時,將伺服器端的公司 DNS 伺服器添加到我的解析器。

有沒有辦法,

  1. 使按鈕工作?- 升級前在 Windows 7 中確實如此。

或者

  1. 添加 DNS 伺服器的 powershell 或系統資料庫解決方法?

幫助 SetVpnConnection 顯示了這一點:

PS C:\Users\Me> help set-vpnconnection

NAME
   Set-VpnConnection

SYNTAX
   Set-VpnConnection [-Name] <string> [[-ServerAddress] <string>] [[-TunnelType] <string> {Pptp | L2tp | Sstp | Ikev2
   | Automatic}] [[-EncryptionLevel] <string> {NoEncryption | Optional | Required | Maximum | Custom}]
   [[-AuthenticationMethod] <string[]> {Pap | Chap | MSChapv2 | Eap | MachineCertificate}] [[-SplitTunneling] <bool>]
   [[-AllUserConnection]] [[-L2tpPsk] <string>] [[-RememberCredential] <bool>] [[-UseWinlogonCredential] <bool>]
   [[-EapConfigXmlStream] <xml>] [-PassThru] [-Force] [-MachineCertificateEKUFilter <string[]>]
   [-MachineCertificateIssuerFilter <X509Certificate2>] [-ServerList <CimInstance#VpnServerAddress[]>]
   [-IdleDisconnectSeconds <uint32>] [-DnsSuffix <string>] [-CimSession <CimSession[]>] [-ThrottleLimit <int>]
   [-AsJob] [-WhatIf] [-Confirm]  [<CommonParameters>]

  Set-VpnConnection [-Name] <string> [[-ServerAddress] <string>] [[-ThirdPartyVpn]] [[-SplitTunneling] <bool>]
  [[-RememberCredential] <bool>] [[-PlugInApplicationID] <string>] [-PassThru] [-Force] [-ServerList
  <CimInstance#VpnServerAddress[]>] [-IdleDisconnectSeconds <uint32>] [-DnsSuffix <string>] [-CustomConfiguration
  <xml>] [-CimSession <CimSession[]>] [-ThrottleLimit <int>] [-AsJob] [-WhatIf] [-Confirm]  [<CommonParameters>]

已知錯誤

ipv4 協議上的無操作屬性按鈕是 Windows 10 中普遍存在的問題。很久以前(甚至在 Windows 10 發布之前)該問題已被廣泛報導,因此不要指望很快會得到修復。(更新:這在 Win10TH2 中已修復

我可以手動設置 DNS 設置的唯一方法是修改 rasphone.pbk 文件C:\Users\<username>\AppData\Roaming\Microsoft\Network\Connections\Pbk。這是保存 VPN 設置的地方。

  1. 將 IpPrioritizeRemote 從 1 更改為 0。
  2. 將 IpNameAssign 從 1 更改為 2。
  3. 將 IpDnsSuffix 更改為所需的值。
  4. 將 IpDnsAddress 和 IpDns2Address 更改為所需的值。

引用自:https://serverfault.com/questions/723717