Tag Archives: IP

纯真IP地址库结构详细解析

一周以来,一直在做 IP地址库的解析。从调研到编码到优化,大概花了有七八天的时间。感觉很好玩。总结一下整个做的过程。 1、关于IP 地址库的解析方式 目前主要的解析方式有两种:通过API,或通过IP数据库。 API方式很简单,目前国内大厂不少提供API接口,只要发送请求的IP,就能获得相应的地理位置。像BAT等等公司都提供IP查询接口。这种解析方式的好处在于,编码简单,一个请求获得数据,然后解析一下就好了(通常只是个json数据),而且不用维护数据库,对本地没有负担。但是缺点也挺明显的,首先是慢,发送网络请求一秒钟发不了几条,其次是有限制,比如百度限制每秒钟 250条请求,防止并发量太大造成网络阻塞,再次要受制于人,什么都要听人家的,万一今天地址换了,明天接口数据格式改了,后天要收费了……哦卖糕的。 IP数据库方式相对来讲复杂一点,需要有完善的数据库,还要建立相应的查询服务。优缺点则跟API方式正好相反:优点是查询快,不受网络和网站的限制,缺点是编码相对复杂,而且要一直维护数据库。数据库国内最著名的是纯真网络,ipip,国外更加著名的GeoIP等等。 我们在权衡利弊之后,决定采取数据库方式。听说GeoIP对国外ip 数据很完善,但是对于国内的ip还是不太全的。因此,我们初步选用纯真IP数据库来解析。 2、存储 下载下来纯真数据库的过程就不介绍了,我也没有闲心去解析dat,就直接解压成txt来做了。数据一共不到45万条。 先普及个常识,那就是IP地址实际上是一个unsigned int值。在群里询问做法的时候我发现很多人居然都不知道这一点。我们看到的IP地址,是4个0~255之间的数,而实际上在计算机中IP地址的表示是32位二进制。 01010101.10101010.00110011.11001100酱婶的。32位二进制,当然就是一个unsigned int的取值范围。IP解析也是一样,把IP转化成int 进行存储和查询,是最节省空间、最效率的方法。 书归正文,解压出来的IP地址库是这样的: (纯真IP数据库,可以到http://www.cz88.net去下载。这个是公开的。我相信我要不

Posted in Technology | Tagged , , | Leave a comment

Google镜像Host IP解决Gmail、Adsense、Chrome等Google产品无法访问

截止2014年年底,Google在华的服务基本上已经全部无法打开,除了Google的广告联盟能打开,有时候都甚至抽风,Pop想使用Gmail收个邮件都是难上加难。 注1:请使用chrome浏览器,并在地址栏里输入chrome://flags/,然后查找QUIC,启用该协议, 同时建议启用SPDY/4,能让访问更流畅。 注2:请使用https的方式访问,比如:https://www.google.com 注3:默认可能会跳转到www.google.com.hk,可以使用:https://www.google.com/ncr 方式访问, 禁止国别跳转。 具体解决办法如下: 打开我的电脑,输入 %Systemroot%\system32\drivers\etc\hosts ,以记事本打开更改hosts文件,加入下面的代码: #google hosts 2016.11.13 61.91.161.217 google.com 61.91.161.217 www.google.com 61.91.161.217 m.google.com 61.91.161.217 scholar.google.com 61.91.161.217 translate.google.com 61.91.161.217 books.google.com 61.91.161.217 appengine.google.com 61.91.161.217 maps.google.com 61.91.161.217 news.google.com 61.91.161.217 images.google.com 61.91.161.217 finance.google.com 61.91.161.217 history.google.com 61.91.161.217 drive.google.com … Continue reading

Posted in Technology | Tagged , , , , , | 7 Comments

Google谷歌的IP地址20141120更新

以下地址由Pop于2014年11月20日更新,全部可以打开。 测试环境: IE8 东莞电信20M 64.15.114.22 64.233.181.60 64.233.176.43 64.233.176.190 64.233.171.75 64.233.168.46 64.233.168.137

Posted in Technology | Tagged , | 2 Comments

OpenWrt使用脚本更新Oray花生壳动态DDNS IP

OpenWrt路由器其实新一点的固件都是带有动态DDNS这个东西,但是Pop测试了好久似乎就都无效果。目前只有这个脚本测试可用,而且较为稳定。 1、使用WinSCP进入OpenWrt路由器的/etc/hotplug.d/iface/ 下建立一个名称为 25-oray 的文件,在文件内写入以下代码: #!/bin/sh - . /lib/functions/network.sh USER="UserName" PASS="Password" DOMAIN="domin.vicp.net" URL="http://${USER}:${PASS}@ddns.oray.com:80/ph/update?hostname=${DOMAIN}" if [ -f /tmp/ddns ]; then

Posted in Technology | Tagged , , , , | 1 Comment

OpenWrt配置花生壳DDNS动态域名服务

OpenWrt可以在路由器上配置一下花生壳之类的动态域名服务,就能在外网通过域名访问路由器,以及一些内网的服务了 在OpenWrt中,找到“网络”--“动态DNS”,按照以下的设置配置即可。 启用:打钩 服务:自定义 更新的URL: http://[USERNAME]:[PASSWORD]@ddns.oray.com/ph/update?hostname=[DOMAIN]&myip=[IP] 或者 http://[USERNAME]:[PASSWORD]@members.3322.net/dyndns/update?system=dyndns&hostname=[DOMAIN]&myip=[IP] 主机名:你的花生壳域

Posted in Technology | Tagged , , , | Leave a comment

QQ2013去广告显IP插件:NtrQQ 3.4

NtrQQ是一款功能强大的QQ辅助增强插件,主要功能为QQ显IP和QQ去广告,同时增加了一系列强悍的功能。 据NtrQQ的页面介绍,NtrQQ的作者是一个初三的学生,虽然国内有很多QQ显IP去广告的插件,不过都一个个相继倒下,现在这么年轻的作者出现,真是自古英雄出少年啊。 QQ2013正式版 抽取安装办法(还是推荐这个办法,抽出来就是绿色版,比较干净) 1、请先下载QQ安装包 2、安装7ZIP解压缩软

Posted in Technology | Tagged , , , | Leave a comment

利用百度Google查询本机IP

使用起来也非常简单,只要在Google的搜索框里输入what is my ip 或者 ip 两个字母,在百度搜索框里输入 ip 两个字母 就会立刻返回你当前的IP地址,而且支持IPv4、IPv6两种格式,后者会显示2001:db8:0:1234:0:567:8:1之类的。 当然了,如果你身处内部

Posted in Technology | Tagged , , | Leave a comment

最新Google IP地址(nslookup获取北京Google的IP)

通常情况下,google.cn或g.cn应指向北京Google,目前北京google的IP段为:203.208.32.0 - 203.208.63.255,但并不是每个都有效。取得IP地址最简单的办法:Windows命令行下 ping g.cn 可以得到这个IP,一般情况下这样就可以得到正确的IP地址了。但也有可能ping出来的IP不是北京的,这与你的网络环境有关。 1、获取最新最准确的Google IP地址就是通过nslookup,具体步骤如下: Google有自己的DNS服务器(ns1.google.com、ns2.google.com等),除此之外还提供免费的公共DNS服务器(IP地址分别为8.8.8.8 和8.8.4.4),为公众提供域名解析服务。 开始--运行,输入cmd,然后再输

Posted in Technology | Tagged , , | 1 Comment

思科交换机根据MAC/IP地址查找对应端口

网络工程师在做日常网络维护的时候可能经常会遇到这种情况:发现某个IP地址流量特别大,或者收发特别异常的时候,想找出该IP对应的用户出来。而在思科交换机搭建的环境中,是能做到通过对方MAC/IP地址来查找对端对应的交换机端口的,具体步骤如下:   假设对端的MAC地址为:192.168.1.101   在中心交换机(核心层交换机或汇聚层交换机)上输入: switch-6509#show ip arp | in 192.168.1.101 Internet 192.168.50.47 2 0011.2233.4455 ARPA Vlan50   在ARP表中我们找到了和192.168.1.101对应的MAC地址,如果要根据MAC地

Posted in Technology | Tagged , , , | Leave a comment

国威电话交换机设置长途自动加IP

怎样设置长途自动加IP 1、需要开启分机的IP权限 把打长途需要走IP的分机打开,*#96666#38+分机号(所有分机就用***号键代替)+1或0+#,其中1表示开,0表示关(出厂时没有设IP接入码,所有分机IP功能是关闭)。 操作步骤:在801分机上摘机,拨 *#96666#38***1# ,挂机 2、设置IP接入码 如IP接入码是17909,要求所有的

Posted in Technology | Tagged , , | 2 Comments