你在百度 搜 ”IP“
http://www.ip138.com/ips.asp?ip=211.99.145.135&action=2 可以利用webclient和正则哈,不用数据库就行了,不过这个问题是,如果这个网站有更改的话。。你的也要修改了
可以用jquery插件来查询:http://jquery-plugins.net/jqIpLocation/jqIpLocation.html
如果想用.NET实现的话要下载一个IP与城市对应的数据库,比较常用的免费的有纯真ip数据库,商用的有:http://www.ip2location.com/
这个跟。net没有关系,你需要一个ip和城市对应的数据库。。。
你需要的是一个IP地区对应表,然后把IP传入,返回他的地区,
So easy,
不过经常不准,我都被这个搞死了