【发布时间】:2014-01-10 04:28:40
【问题描述】:
我正在使用http://ipaddressextensions.codeplex.com/ dll 库来检索客户所在的国家/地区,并且我正在使用以下代码。但结果总是显示“澳大利亚”,但我来自孟加拉国。有人可以使用该代码纠正我吗?
using System.Net;
using WorldDomination.Net;
string userHostIpAddress = "203.1.2.3";
IPAddress ipAddress;
if (IPAddress.TryParse(userHostIpAddress, out ipAddress))
{
string country = ipAddress.Country(); // return value: UNITED STATES
string iso3166TwoLetterCode = ipAddress.Iso3166TwoLetterCode(); // return value: US
}
【问题讨论】:
-
ip地址203.1.2.3在澳大利亚。检查这个:ipaddresslabs.com/IPGeolocationServiceDemo.do
标签: c# asp.net ip-address whois