免费公共DNS的IP地址:OneDNS

OneDNS是一个安全、快速、免费的小众DNS服务。通过它,您可以时刻畅享来自云端的恶意网站屏蔽服务,彻底摆脱无良ISP的DNS污染与劫持,同时横跨多地域多运营商的高速线路加速您的网络连接;更有广告过滤和加速功能等。而这一切,无需下载或安装任何软件,1分钟内即可完成设置。

OneDNS服务IP:

拦截版:
117.50.11.11
117.50.22.22

纯净版:
117.50.10.10
117.50.20.20

OneDNS设置教程:
https://www.onedns.net/settings

免费IP地址调用API服务商

免费提供根据查询的IP地址或者域名,查询该IP所属的区域,直接可以调用其API,用于自己的网站上做二次开发。

IP Geolocation API
Fast, accurate, reliable
Free for non-commercial use, no API key required
Easy to integrate, available in JSON, XML, CSV, Newline, PHP
Serving more than 1 billion requests per day, trusted by thousands of businesses

IP-API调 Continue reading "免费IP地址调用API服务商"

免费公共DNS的IP地址

来路不明的DNS服务器可能导致你的帐号密码轻易被盗,请谨慎使用!国内部分地区运营商又经常搞DNS劫持等流氓手段。在大陆,最科学的方法是将首选DNS服务器设置为“免费的公共DNS的IP地址”,备用DNS服务器设置为当地电信运营商的DNS服务器IP,例如广东电信用户填写 202.96.128.86

1、114DNS:
114.114.114.114
114.114.115.115

2、腾讯(DNSPOD)DNS:
119.29.29.29
119.28.28.28

3、百度DNS:
180.76.76.76
Continue reading "免费公共DNS的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去下载。这个是公开的。我相信我要不 Continue reading "纯真IP地址库结构详细解析"

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 Continue reading "OpenWrt使用脚本更新Oray花生壳动态DDNS IP"

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]

主机名:你的花生壳域 Continue reading "OpenWrt配置花生壳DDNS动态域名服务"

QQ2013去广告显IP插件:NtrQQ 3.4

NtrQQ是一款功能强大的QQ辅助增强插件,主要功能为QQ显IP和QQ去广告,同时增加了一系列强悍的功能。

据NtrQQ的页面介绍,NtrQQ的作者是一个初三的学生,虽然国内有很多QQ显IP去广告的插件,不过都一个个相继倒下,现在这么年轻的作者出现,真是自古英雄出少年啊。

QQ2013正式版 抽取安装办法(还是推荐这个办法,抽出来就是绿色版,比较干净)
1、请先下载QQ安装包
2、安装7ZIP解压缩软 Continue reading "QQ2013去广告显IP插件:NtrQQ 3.4"

利用百度Google查询本机IP

使用起来也非常简单,只要在Google的搜索框里输入what is my ip 或者 ip 两个字母,在百度搜索框里输入 ip 两个字母

就会立刻返回你当前的IP地址,而且支持IPv4、IPv6两种格式,后者会显示2001:db8:0:1234:0:567:8:1之类的。

当然了,如果你身处内部 Continue reading "利用百度Google查询本机IP"