良い人たち、これのために ターミナルフライデー (ははは、金曜日になってから28分後、投稿が作成された瞬間)私は IPの地理的アドレスを見つける方法.
カールを使って
これを行うには多くの方法があります。 最初で最も簡単なのは、 ipinfo.io 情報をJSON形式で表示します。 もちろん、インターネットに接続する必要があります。 curl、そして明らかにインストールする必要があります curl.
カール ipinfo.io/74.125.244.83
かわいいですよね? 🙂
ジオイプ
さて、XNUMX番目の方法は会社が提供するアプリケーションを使用することです MaxMind、セクションがあります オープンソース -ダウンロードの多くは有料であるため、ライセンスを読む必要があるものですが、とにかく-; に アーチのLinux、あなたのパッケージは 余分なしたがって、XNUMXつだけ:
#pacman -S geoip geoip-database
その用途は次のとおりです。
$ geoiplookup74.125.224.83
表示される情報は、情報ほど完全ではありません。 ipinfo.ip、ただし、ページから辞書をダウンロードして、に追加することができます / usr / share / GeoIP.
ここにいくつかのデータベースがあります:
#DBをダウンロード$ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz $ wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat .gz $ wget http://download.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz#解凍$ gunzip * .dat.gz#GeoIPに移動$ sudo cp * .dat / etc /共有/ GeoIP
フーイズ
コマンドを使用してIPに関する情報を表示することもできます フーイズ。 Pacmanと一緒にインストールできます:
#pacman -S whois
そしてその使用:
$whois 74.125.224.83
今週の金曜日がすべてです。 🙂私たちは以下を読みます ターミナルフライデー.
ちなみに、それは誰のIPでしたか? それはグーグルからです...
$ping -c 1 www.google.com
上記の他のツールよりも多くのWHOISの使用をやめます。 :v
また:
curl ipinfo.io/$(curl ifconfig.me)
それはあなたがどこにいるかを多かれ少なかれ教えてくれます。
ご挨拶。 私が持っている非常に良い...いつかそれは私に何かheheheを助けるでしょう...
$ カール ipinfo.io/74.125.244.83
{
«ip»:«74.125.244.83»、
"ホスト名": "ホスト名なし"、
«都市»:«マウンテンビュー»、
「地域」:「カリフォルニア」、
«国»:«米国»、
«loc»:«37.4192、-122.0574»、
«組織»:«AS26910 Postini、Inc。»、
«郵便»:«94043»
}
それはアップルIPですか?
しかし、VisualBasicを使用してグラフィカルインターフェイスを作成するための猶予はありません...
https://www.youtube.com/watch?v=-AAZmfd0rtE
ハハハいいね😀
私はcurlとwhoisにとどまり、それらはすでにどのディストリビューションにもインストールされています。
乾杯…