马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
欢迎大家来到仓酷云论坛!假如你想查找一个IP地点在地球上的实践地舆地位,如今已有很多多少在线的GeoIp查找办事你能够使用(比方geoiptool.com)。这些在线办事年夜多半都是由收费的像MaxMind如许的GeoIP数据库供应撑持。在利用这些基于网页的办事同时,这里也有一些分歧的***来查询GeoIP数据库,特别是Linux下令行。
在这篇教程里,我想展现一下怎样经由过程Linux下令行猎取IP地点的实践地舆地位。
***一
第一种***是利用geoiplookup工具,它是一个用于查询MaxMind的GeoIP数据库的下令行客户端。geoiplookup同意你查询一个IP地点(或域名)的地舆信息大概收集信息。你能够经由过程以下下令装置它(它自带了收费的GeoIP数据库)。
在Debian,Ubuntu或LinuxMint上装置geoiplookup:
[color=#AAAAAA!important]1
[color=teal!important]sudoapt[color=#006FE0!important]-[color=teal!important]get[color=teal!important]installgeoip[color=#006FE0!important]-bin
在Fedora上装置:
[color=#AAAAAA!important]1
[color=teal!important]sudo[color=teal!important]yum[color=teal!important]installgeoip
要在CentOS上装置,必要先翻开EPEL源,然后利用yum下令:
[color=#AAAAAA!important]1
[color=teal!important]sudo[color=teal!important]yum[color=teal!important]installgeoip
默许情形下装置的geoiplookup和GeoIP.dat数据库文件位于/usr/share/GeoIP。这个数据库只能查询到***。
[color=#AAAAAA!important]1
geoiplookup[color=#006FE0!important][color=#009999!important]23.66.166.151
[color=#AAAAAA!important]1
GeoIPCountryEdition:US,UnitedStates
你能够从MaxMind高低载分外的GeoIP数据库,它将会告知你更具体的信息而不单单是国度。你也能够从这个网站高低载到很多最新的GeoIP.dat数据库。我保举你这么做由于从Linux源上装置的GeoIP.dat大概已过期了。MaxMind上的GeoIP数据库每个月更新一次。
要从MaxMind上装置GeoIP数据库,依照上面的***。你大概想增加一个cronjob(crontab义务,crontab是Unix和类Unix体系顶用于周期性实行义务的指令,译注)来使这个历程主动化。
<divclass="crayon-syntaxcrayon-theme-githubcrayon-font-monacocrayon-os-pcprint-yescrayon-wrapped"data-settings="minimizescroll-mou搜索引擎优化verwrap"id="crayon-533ae915deec2493873273"style="font-family:Monaco,MonacoRegular,CourierNew,monospace;outline:none;margin:12px0px;padding:0px;vertical-align:baseline;box-sizing:border-box;width:1110px;color:rgb(102,102,102);float:none;clear:both;height:auto;border:1pxsolidrgb(222,222,222)!important;line-height:15px!important;overflow:hidden!important;position:relative!important;direction:ltr!important;background-color:rgb(248,248,255)!important;">
<divclass="crayon-main"style="outline:none;margin:0px;padding:0px;border:0px;font-size:inherit;font-style:inherit;font-variant:inherit;line-height:inherit;vertical-align:baseline;width:1108px;overflow:hidden;position:relative;z-index:1;background-position:0px50%;">[color=#AAAAAA!important]1
[color=#AAAAAA!important]2
[color=#AAAAAA!important]3
[color=#AAAAAA!important]4
[color=#AAAAAA!important]5
[color=#AAAAAA!important]6
[color=#AAAAAA!important]7
<divclass="crayon-pre"style="outline:none;margin:0px;padding-right:0px;padding-left:0px;font-style:inherit;font-variant:inherit;vertical-align:baseline;color:rgb(0,0,0);white-space:pre;overflow:visible;padding-top:5px!important;padding-bottom:3px!important;border:none!important;line-height:15px!important;background-image:none!important;">[color=teal!important]wgethttp[color=#006FE0!important]:[color=#999999!important]//geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz |