我想通過向Dns.GetHostAddresses()成員functon提供HostName來獲取位於同一域中的不同計算機的IP地址,但它會爲所有計算機返回69.172.200.109 IP地址。我不知道這個確切的解決方案。對此的解決方案非常感謝。Dns.GetHostAddresses()給同一個域中的不同主機名使用相同的IP地址
IPAddress [] ips; ips = Dns.GetHostAddresses(hostName); (ip.AddressFamily == AddressFamily.InterNetwork) { ipAddress = ip.ToString();如果(ip.AddressFamily == AddressFamily.InterNetwork) { ipAddress = ip.ToString(); 休息; } }
請發表您的代碼 – Rakesh
如果從Web應用程序調用該方法,你會得到服務器的IP,而不是客戶端的。 – CodeCaster