有没有办法在连接到VPN服务器时获取IP地址

时间:2011-09-19 18:27:22

标签: powershell ip-address powershell-v2.0 vpn

我目前正在使用Powershell来获取我机器所有IP地址的列表。当我不使用我的vpn连接时(当我在工作时),我得到了我的机器的IP地址正确。但当我在家时,我正在使用我的VPN连接,我得到另一个由客户端提供的IP地址。我想获得VPN客户端提供给我的第二个IP地址。

我目前正在使用此查询

  

(gwmi -query“从Win32_NetworkAdapterConfiguration = True中选择IPAddress”)。IpAddress

然而,就像我在此查询之前所说的那样,我没有给出VPN客户端提供的IP地址。

请建议..

谢谢和问候 NAV

1 个答案:

答案 0 :(得分:1)

试试这个:

[System.Net.Dns]::GetHostEntry($a).addresslist

返回IP4和IP6。 Cisco VPN并不总是向客户端显示vpn连接的IP。