3

PPP または PPPT VPN 接続から IP を取得するにはどうすればよいですか?

VPN 接続の名前を知っているので、どうすればフィルタリングできますか

var nics = NetworkInterface.GetAllNetworkInterfaces();

「VPNConnection」という名前のvpnインターフェースのみを取得し、指定されたIPアドレスを取得するには?

4

2 に答える 2

6

多分:

using System.Linq;

var vpn = NetworkInterface.GetAllNetworkInterfaces()
                          .First(x => x.Name == "VPNConnection");

編集:おっと、私は終わっていませんでした:

var ip = vpn.GetIPProperties().UnicastAddresses.First(x => x.Address.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork).Address.ToString();
于 2013-01-31T23:43:50.117 に答える