网站定位之---根据IP获得区域

记得以前做一个培训机构网站时候需要定位,那时候用的搜狐的api,不是很精准。

后来做电商的时候用的新浪的api,感觉还行,,,,,当时就想要是有本地ip库多爽啊?当时共享的ip库也就只有QQ纯真库了,里面东西比较杂

今天看博客园这个新闻(http://news.cnblogs.com/n/530762/)的时候发现了个好东西==>17monipdb

他的网址是:

https://www.ipip.net/download.html

他共享了一个dat文件,基本上能解决我们的问题了

官方帮助类(用ip.cs):https://github.com/17mon/csharp and https://github.com/cobub/razor

后来我拉过来做了一个MVC的Demo:

源码发一下:http://pan.baidu.com/s/1qWuxY3M OR 链接: http://pan.baidu.com/s/1jGni72I 密码: iiy2

下面简单分析一下源码:

具体文字看图

后台简单过滤并调用

前台代码

效果

本文分享自微信公众号 - 我为Net狂(dotNetCrazy)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2015-10-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏编程微刊

cordova android

19840
来自专栏PHP实战技术

纵里寻她千百度,暮然回首,那人却在灯火阑珊处(微信三方登陆)

小插曲就是app做微信三方登陆是很久之前,后面又添加了PC的微信三方登陆,而文档上说unionid是同一个账号下不同应用统一的,但是app拿的是

30480
来自专栏魏艾斯博客www.vpsss.net

宝塔面板网站502 Bad Gateway无法正常打开的解决过程

网友遇到宝塔面板 502 Bad Gateway 的情况,魏艾斯博客也是第一次遇到这个问题,经过一番设置后解决了,因为网络上此类文章不少,也都是各种折腾后的结果...

4.4K00
来自专栏快乐八哥

Facebook Graph API(1)—介绍

Facebook提供三种low-level HTTP APIS去访问Facebook Graph. 1.Graph API 2.FQL(过期) 3.Legacy...

26280
来自专栏微信小程序开发

小程序中wx.xx is not a function的报错

35240
来自专栏机器学习AI算法工程

想看爱奇艺VIP视频?一个python脚本帮你搞定

一、实战背景 爱奇艺的VIP视频只有会员能看,普通用户只能看前6分钟。比如奇门遁甲的URL:http://www.iqiyi.com/v_19rrfnf1gk....

1.4K30
来自专栏韩伟的专栏

经典的服务器结构概述(中)

. 经典的服务器结构概述(中) 今天将和大家详细探讨分服模型,本文结构如下: ? 1模型描述 分服模型是游戏服务器中最典型,也是历久最悠久的模型。其特征是游...

50370
来自专栏地方网络工作室的专栏

客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (1)设计键盘

客制化 GH60 XD60 像 Poker 一样的 60% 机械键盘 (1)设计键盘 首先呢,我喜欢樱桃茶轴的键盘。但是由于对方向键的依赖,一直无法接受 60%...

47480
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙|Robotium自动化测试介绍

Robotium自动化测试介绍 活动时间:2016年9月29日 QQ群视频交流 活动介绍:TMQ在线沙龙第九期分享 本次分享的主题是Robotium自动化测试介...

27450
来自专栏AI研习社

Github 项目推荐 | 用于训练和测试文本游戏强化学习 Agent 的工具

TextWorld 是一个沙盒环境,用于训练和测试基于文本游戏的强化学习 Agent。

10220

扫码关注云+社区

领取腾讯云代金券