yvpej电动机安装尺寸:如何获得外网IP

来源:百度文库 编辑:神马品牌网 时间:2024/05/11 18:46:47
如何获得外网IP 用C#编程
本人在局域网里
我说是用编程语言C#获得,看不懂的别吓说

static void ReportIP()
{
Console.WriteLine("****** Current IP addresses:");
ManagementClass mc = new ManagementClass("Win32_NetworkAdapterConfiguration");
ManagementObjectCollection moc = mc.GetInstances();
foreach (ManagementObject mo in moc)
{
if (!(bool)mo["IPEnabled"])
continue;

Console.WriteLine("{0}\n SVC: '{1}' MAC: [{2}]", (string)mo["Caption"],
(string)mo["ServiceName"], (string)mo["MACAddress"]);

string[] addresses = (string[])mo["IPAddress"];
string[] subnets = (string[])mo["IPSubnet"];

// display IP Addresses
Console.WriteLine(" Addresses :");
foreach (string sad in addresses)
Console.WriteLine("\t'{0}'", sad);

// display SubNets mask
Console.WriteLine(" Subnets :");
foreach (string sub in subnets)
Console.WriteLine("\t'{0}'", sub);
}
}

System.Net.IPHostEntry MYIP = System.Net.Dns.GetHostByName(System.Net.Dns.GetHostName)
MessageBox("您的IP地址:" + MYIP.AddressList.GetValue(0).ToString())
MessageBox("您的计算机全名:" + MYIP.HostName.ToString())

如果你是ADSL用户,拨号连接后,右下脚回出现连接的图标,鼠标左键单击一下,他就会弹出查看连接状态的窗口,点击详细信息选项在里面有一个客户端IP地址:那个就是你的IP了,也是你的外网IP地址,