【发布时间】:2010-09-21 20:44:33
【问题描述】:
我有一个在终端服务器上运行的 Windows 窗体应用程序。我需要确定每台客户端机器的 IP 地址。
我找到了一种方法来检索具有 DNS 条目的计算机的 IP 地址(下面的示例),但是我的几个瘦客户端设置为静态 IP 并且没有 DNS 名称。有没有办法在没有 DNS 名称的情况下确定远程客户端的 IP 地址?
Dim clientName As String = My.Computer.Network.ClientName
Dim IPHost As Net.IPHostEntry = Net.Dns.Resolve(clientName & "domain.com")
Dim addresses As Net.IPAddress() = IPHost.AddressList
fullIP = addresses(0).ToString()
【问题讨论】:
-
无论如何你会怎么做,你能查询它的MAC地址吗?
标签: vb.net dns ip-address remote-client