获取我的电脑的IP地址

时间:2010-11-29 02:49:31

标签: vb.net

如何获取计算机的IP地址(我的应用程序正在运行) 在vb.net

由于 Furqan

2 个答案:

答案 0 :(得分:2)

请参阅System.Net.DNS

这样的事情应该有效:

Dim ips As IPAddress() = Dns.GetHostAddresses(Dns.GetHostName())

Dim index As Integer
For Each ip in ips
     Console.WriteLine(ip)
Next ip

答案 1 :(得分:0)

一种方法是使用System.Net.Dns.GetHostAddresses,将空字符串传递给它。请注意,它将为您提供一组地址,这是因为主机可以有多个地址,每个接口一个。一个常见的例子是环回地址(127.0.0.1)和一个或多个面向公众的IP地址(例如10.10.1.1)。如果您的计算机具有特定的主机名,则可以使用该名称而不是空字符串。