如何获取计算机的IP地址(我的应用程序正在运行) 在vb.net
由于 Furqan
答案 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)。如果您的计算机具有特定的主机名,则可以使用该名称而不是空字符串。