请教一下如何判断ip地址是哪个国家的

sunyinghao0223 2011-06-28 07:44:35
请教一下如何判断ip地址是哪个国家
...全文
1559 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
Lisliefor 2011-07-06
  • 打赏
  • 举报
回复
下载最新纯真IP库,有人专门收集IP地址,找到sql文件,到数据库建张表就OK了。

ip纯真数据库sql文件
liue_0612 2011-07-06
  • 打赏
  • 举报
回复
aaa
李小冲 2011-07-06
  • 打赏
  • 举报
回复
楼主,都结完贴了啊,
看看这个吧,http://api.wipmania.com/
这个可以说是最简单的一个了~
sunyinghao0223 2011-06-30
  • 打赏
  • 举报
回复
谢谢大家了,我想不行就用判断浏览器语言去跳转页面吧!结贴了
ms 2011-06-29
  • 打赏
  • 举报
回复
要有一个时刻更新的IP数据库,然后就是查对应数据。
zailushang_ 2011-06-29
  • 打赏
  • 举报
回复
C#(.net)实现IP定位地理位置:
参考百度空间博客
threenewbee 2011-06-28
  • 打赏
  • 举报
回复
根据国家判断很不靠谱。

你判断一个加拿大用户是用法语还是英语?
一个新加坡用户是用汉语还是马来语还是英语?
一个中国用户通过美国的VPN连接用什么语言?
一个突尼斯用户用英语还是豪萨语?
判断错误或者无法判断的IP怎么处理?
子夜__ 2011-06-28
  • 打赏
  • 举报
回复
还带语音功能的。。。。我那个就不要看了。
porschev 2011-06-28
  • 打赏
  • 举报
回复

可以买个webserivce...记得以前用的是1千多块钱一年。。。

也可以用我写的一个土鳖方法。。去IP138上获取。。。你可以把我获取其它参数的东西删掉。。

只得国家就行

http://blog.csdn.net/porschev/archive/2011/04/20/6335519.aspx
threenewbee 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 sunyinghao0223 的回复:]
引用 4 楼 xuexiaodong2009 的回复:

做什么功能呢?需要这么复杂?如果只是界面语言,使用资源文件


是语音界面,要区分各地区的语言!
[/Quote]
不建议根据IP判断。

应该靠 Request 传来的客户端语言设置判断。
sunyinghao0223 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wxr0323 的回复:]

webservice

IP库

老帖
[/Quote]

那这个和ip138是一样了呗
sunyinghao0223 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xuexiaodong2009 的回复:]

做什么功能呢?需要这么复杂?如果只是界面语言,使用资源文件
[/Quote]

是语音界面,要区分各地区的语言!
子夜__ 2011-06-28
  • 打赏
  • 举报
回复
webservice

IP库

老帖
xuexiaodong2009 2011-06-28
  • 打赏
  • 举报
回复
做什么功能呢?需要这么复杂?如果只是界面语言,使用资源文件
sunyinghao0223 2011-06-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 caozhy 的回复:]

需要数据库查表判断。

或者借助 www.ip138.com (它本身也是查表的)

如同通过电话号码查机主,是没有规律或者算法可言的。
[/Quote]
ip138的我知道,但是你比如说北京吧,我就得判断它是中国的,就要转中文域名,如果是美国某个市的也要判断,比较麻烦吧?
md5e 2011-06-28
  • 打赏
  • 举报
回复
一是通过其它网站采集得到,二是上淘宝花30块钱买一个IP库(50W个IP)
threenewbee 2011-06-28
  • 打赏
  • 举报
回复
需要数据库查表判断。

或者借助 www.ip138.com (它本身也是查表的)

如同通过电话号码查机主,是没有规律或者算法可言的。

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧