利用Google App Engine做了一个IP查询站

Google App Engine是Google提供的免费空间服务,目前只支持python脚本。限制500M的空间,每天10G的流量。上传也比较复杂,需要先安装python,然后再安装App Engine SDK。而且我还花了整整一上午搞清楚怎么通过“命令提示符”上传文件到Google App Engine(只有这一种上传方式)。

欢迎大家访问:http://zhukun001.appspot.com

目前仅提供了简单的IP查询功能。尚不能查询域名。因为Google App Engine限制单个文件为1M,所以采用了精简版的珊瑚虫IP数据库。

因为google服务器一向很稳定、性能非常好,所以我敢说它比现在所有的IP查询类站点都更稳定(不包括G.F.W因素)。

感谢话博提供的源程序,同时感谢小众软件提供的上传方法

精确查询国外IP地址

刚刚在一淘宝店买了Lunarpages空间,很实惠,10块钱买了3G的空间一年的使用期,月流量限制为30G,支持两个MYSQL数据库(不限大小),用FTP尝试了一下,速度很不错。虽然还不能跟国内的空间相比,但足以超过国外所有的免费空间了。唯一的缺点是没有独立的控制面板。需要由卖家绑定域名。不过我已经很知足了。

买回来后,想想觉得不对劲,这空间真的是Lunarpages的主机吗?那就去查一下IP吧,去了国内的几大IP查询站,ip138,123cha都查了一遍,结果IP只精确到了美国/加拿大。真晕死。看来用它们查国内的IP还可以,但一查起国外的IP,精确度就差了很多。那么如何实现国外ip精确查询呢?

几经搜索,发现了一个网站http://www.ip-adress.com/ipaddresstolocation/,可以实现国外IP地址的精确查询,把我的IP填了上去,详细地址马上显现出来,配合GOOGLE的地图,还能显示地理位置。见下图:

精确查询国外IP地址

看到这个结果的时候,我一颗悬着的心放下了,原来真的是Lunarpages的主机啊。

个人人觉得IP-Address是个很实用的网站,当然,它查询国内的IP地址就不那么精确了。把它和IP138这样的站点配合起来用,那么一切刚刚好。