C# IP地址侦测

姓小名白丶 2018-04-10 04:51:45
加精
之前项目中有个通过侦测用户IP判断其所在地区进行跳转的功能,然而很不幸的是今天api(第三方)突然挂掉了,后来查询原因才发现是API返回的json里面突然多了一个字段,导致我在后台序列化的时候出现错误,而多出来的那个字段是错误提示内容大概是说7月1号以后,这个API就会被废弃掉了。所以想请教各位有没什么其他比较保险方法来实现我这个需求。坐等.......



...全文
2769 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
visualc6 2018-06-07
  • 打赏
  • 举报
回复
如果肯出钱的话,ipip.net的是很准的,国外也还OK
weixin_42391578 2018-06-05
  • 打赏
  • 举报
回复
如果肯出钱的话,ipip.net的是很准的,国外也还OK
qq_35631013 2018-06-02
  • 打赏
  • 举报
回复
如果肯出钱的话,ipip.net的是很准的,国外也还OK
weixin_41407407 2018-06-01
  • 打赏
  • 举报
回复
如果肯出钱的话,ipip.net的是很准的,国外也还OK
姓小名白丶 2018-04-11
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
你可以并发(异步)访问多个 api,哪一个返回得快并且解析正确,就用哪一个结果。
是个方法 谢谢
姓小名白丶 2018-04-11
  • 打赏
  • 举报
回复
引用 8 楼 xuzuning 的回复:
你的网站应该开了有段时间了吧?按说对用户群的地理分布应该有了大致的了解 通过对已知的范围逐个 ip 去访问 API,就可获得相关信息,之后再去取段间 ip 的信息
嗯 这个是备选方案 我考虑过了 会吧IP区间存在数据库 但是还是不准确 上面的要求比较严格 MMP
xuzuning 2018-04-11
  • 打赏
  • 举报
回复
你的网站应该开了有段时间了吧?按说对用户群的地理分布应该有了大致的了解 通过对已知的范围逐个 ip 去访问 API,就可获得相关信息,之后再去取段间 ip 的信息
姓小名白丶 2018-04-11
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
来访的也是外国人吗? 既然是 7月1号以后 才停用,何不现在抓紧获取信息,保存在自己的库里才是最保险的
嗯 国外的用户 这个信息要怎么收集? 收集用户的IP?还是 可以详细一点吗
拜一刀 2018-04-11
  • 打赏
  • 举报
回复
国外的怕被墙,国内的怕不准 跳转要求有那么细吗,定位到国家程度就行了吧?
by_封爱 版主 2018-04-11
  • 打赏
  • 举报
回复
国内靠谱的 我觉得只有淘宝ip还可以吧
xuzuning 2018-04-11
  • 打赏
  • 举报
回复
来访的也是外国人吗? 既然是 7月1号以后 才停用,何不现在抓紧获取信息,保存在自己的库里才是最保险的
姓小名白丶 2018-04-11
  • 打赏
  • 举报
回复
引用 2 楼 xuzuning 的回复:
使用 QQ 的 ip库不行吗?
服务器在美国和欧洲,我怕QQ的在国外不太行啊
xuzuning 2018-04-10
  • 打赏
  • 举报
回复
使用 QQ 的 ip库不行吗?
  • 打赏
  • 举报
回复
你可以并发(异步)访问多个 api,哪一个返回得快并且解析正确,就用哪一个结果。

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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