获取IP地址
答
的一种方法是使用System.Net.Dns.GetHostAddresses
,传递空字符串。请注意,它会为您提供一组地址,这是因为主机可以有多个地址,每个接口都有一个地址。一个常见的例子是环回地址(127.0.0.1)和一个或多个面向公众的IP地址(例如10.10.1.1)。如果你的机器有一个特定的主机名,你可以使用它来代替空字符串。
答
请参阅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
某些电脑有多个IP地址。那么应该发生什么? – 2010-11-29 02:51:56
没关系!我需要其中的任何一个 – 2010-11-29 02:58:07