我的Windows 10 VPN IPv4属性button不起作用。 其他人也发现了这一点。 有改变默认网关选项powershell解决方法,例如
Set-VpnConnection -Name "VPN-NETWORK-NAME-HERE" -SplitTunneling $True
我需要的是,当我的客户端通过VPN连接时,将服务器端的公司DNS服务器添加到我的parsing器。
有没有办法,
要么
帮助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协议上的do-nothing属性button在Windows 10中是一个无处不在的问题。这个问题早已被广泛报道(在Windows 10甚至被发布之前),所以不要期望在短时间内得到修复。 ( 更新: 在Win10TH2中修复 )
我手动设置DNS设置的唯一方法是修改C:\Users\<username>\AppData\Roaming\Microsoft\Network\Connections\Pbk的rasphone.pbk文件。 这是保存VPN设置的地方。
事实certificate,我真正想要做的是:
PS C:\>set-vpnconnection "Connection Name" -DnsSuffix companydomain.local
因为DNS来自企业DHCP。
但这并不能回答我原来的问题。 如果我使用的是静态IP VPN,那么我仍然需要以某种方式设置DNS。
parsingservername和servername.companydomain.local涉及两种不同的名称parsing机制。
解决servername.companydomain.local很容易,假设DNSconfiguration正确并且VPN客户端已分配正确的DNS服务器。 VPN客户端向DNS服务器查询DNS服务器授权的完全限定的域名。
parsingservername并不是那么简单。 DNS服务器无法回答单个标签名称的查询,因为…它是单个标签名称,而不是FQDN。 在查询单个标签名称时,客户端将主要使用两种方法:广播(不会通过VPN连接进行路由),也不会通过VPN连接进行路由。
因此,解决scheme将始终使用完全限定的域名或实现WINS服务器(或多个服务器),并将这些/这些服务器分配给VPN客户端。
即使W10TH2,我也有这个问题,我通过简单地使用完全合格的域名(FDQN)解决了这个问题。 例如:vpn.xyz.com