因实际需要,需要根据用户的IP地址判断用户所在地。要求的精度不高,能够识别到市一级即可。于是在网上找了些IP数据库做测试。

目前,国外比较知名的IP数据库有IP2Location和GeoIP,国内则有新浪、淘宝、纯真IP、IPIP.NET。

这里会拿出一些我用过的或朋友提供的IP地址做测试。

通过IP地址定位出错的情况如下:

  1. 长沙移动宽带IP地址111.23.157.126,被 IP2Location-LITE-DB3 识别成北京,而淘宝IP数据库,也只能识别到湖南省。
  2. IPIP.NET免费版,无法对4G网络下的IP地址106.18.198.69识别到市一级。其官网首页也查询不到。
  3. 长沙长城宽带IP地址49.220.99.181,被 GeoIP 识别为北京,被纯真IP识别为湖北武汉
  4. 新浪IP对长沙电信4G网络下的IP地址106.18.198.69、长沙联通4G网络IP地址110.53.166.125、长沙移动4G网络下的IP地址117.136.24.175只能识别到湖南省。

小总结

  1. IPIP.NET对非4G网络下的IP识别已经相当准确。

未完……

原本用的电信的宽带,最近又办了一个移动的宽带,使用的是ZXIC(深圳市中兴微电子技术有限公司)的吉比特GM219-S光猫,自带WiFi,可惜只有2.4G。

安装的时候备了一个千兆路由器,让安装师傅把光猫的PPPoE模式改成桥模式,结果答复说不能改。是不会修改还是不想修改呢?不得而知。

GM219-S光猫只有一个千兆接口,况且WiFi也只有2.4G的,让人实在不能忍。抱着试试看的态度,在网上查了下资料,居然修改成功了。

在光猫的管理界面http://192.168.1.1/输入超级管理员账号和密码,分别是CMCCAdminaDm8H%MdA

为了安全,先备份光猫的配置,省得配置出错而上不了网。

在光猫的USB接口插上U盘。登录之后,选择“管理”-“设备管理”-“USB备份配置”,把配置文件备份到U盘上。

选择“网络”,在“宽带设置”的“Internet连接”里,找到“连接名称”后面下拉选框里的一连串字符,记下“VID_”之后的数字,这个就是所谓的“VLAN ID”,非常重要。我这里是2001

为了避免光猫自动切换回PPPoE模式,必须得在“模式”为“PPPoE”时,把“连接名称”后的连接全部删除。

把“模式”切换到“桥模式”,“连接名称”选择“新建WLAN连接”,接下来按下图所示来设置。

Bridge.png

重要提醒:请根据实际情况填写上面记下的“VLAN ID”。

桥模式修改成功之后,连接好网线,去路由器上设置好即可。