繁体   English   中英

如何获取具有特定名称的VPN /网络的IP,以及是否已连接?

[英]How to get IP of VPN / Network with specific name and if it is connected?

在Windows Server 2008中查看“网络连接”,我有一个名为“公司”的连接。

如何确定该VPN当前是否连接以及已分配了哪个内部IP(*)?

(*)使用内部IP,我指的是本地计算机之一,因此可以在“ BindIPEndPointDelegate”中使用此IP

这可能对您有帮助:

        foreach (var item in System.Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces())
        {
            Console.Write(item.Name + " - " + item.OperationalStatus.HasFlag(System.Net.NetworkInformation.OperationalStatus.Up) + " : ");
            foreach (var item2 in item.GetIPProperties().UnicastAddresses)
            {
                if (!item2.Address.IsIPv6LinkLocal)
                    Console.Write(item2.Address.ToString());
            }
            Console.WriteLine();
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM