Gem IP 地址解析 gem

chad_lwm · 2013年09月03日 · 最后由 neverlandxy_naix 回复于 2013年09月04日 · 3753 次阅读

最后有个项目需要用到 ip 地址解析,一时没有找到公共 gem, 就自己封装了一个

https://github.com/chadlwm/ip_reverse

没有自己架设纯真数据库服务,直接用的淘宝公开的服务,代码很简单,没什么要说的

有需要的朋友可以直接使用

地址解析示例

ip_reverse = IpReverse.reverse("182.48.112.2")
#{"result"=>"success", "country"=>"中国", "province"=>"北京市", "city"=>"北京市", "county"=>"海淀区", "isp"=>"", "area"=>"华北"}

详见说明文档

前几天发现个类似的 gem,https://github.com/NaixSpirit/taobao_geoip 我只能说感谢淘宝。哈哈

不是有 存真网络 QQwry.dat 的解析库吗? 只有下载 QQwry.dat 就行 : http://rubygems.org/gems/qqwry

#1 楼 @small_fish__ 感谢淘宝...那个 gem 是我写的,哈哈,我自己的项目里不用这个 gem, 直接把所有的城市对应的 ip 写在了数据库里面...

@chad_lwm 靠,原来是你啊...., 改天去找你喝酒

@small_fish__ 用的同一个东西,当时没有找到,哈哈,淘宝的确实给力、放心的多

@sevk 不错,谢谢推荐,如果要自己搭建服务的话,可以考虑直接用这个 gem,起码数据库可以随时更新

@neverlandxy_naix 阿祥、绩、烜?ruby-chian 怎么 follow?

#7 楼 @chad_lwm 这个我在 1 年前就问过了,给出的解决方案是,去 follow github/twitter之类。。

#7 楼 @chad_lwm 你不会看我头像吗?老大,就我用这个头像好不?

需要 登录 后方可回复, 如果你还没有账号请 注册新账号