如何在C#中獲取用戶的公共IP地址我想要使用我的網(wǎng)站的客戶的公共IP地址。下面的代碼顯示了LAN中的本地IP,但我想要客戶端的公共IP。//get mac addressNetworkInterface[] nics = NetworkInterface.GetAllNetworkInterfaces();String sMacAddress = string.Empty;foreach (NetworkInterface adapter in nics){
if (sMacAddress == String.Empty)// only return MAC Address from first card
{
IPInterfaceProperties properties = adapter.GetIPProperties();
sMacAddress = adapter.GetPhysicalAddress().ToString();
}}// To Get IP Addressstring IPHost = Dns.GetHostName();string IP = Dns.GetHostByName(IPHost).AddressList[0].ToString();輸出:IP地址:192.168.1.7請幫我獲取公共IP地址。
- 3 回答
- 0 關(guān)注
- 569 瀏覽
添加回答
舉報
0/150
提交
取消