Linux - curl コマンドで IP アドレス等を確認!
Updated:
curl コマンドを使用して、自身(やその他)のグローバル IP アドレスやホスト名等を確認する方法についての備忘録です。
0. 前提条件
- 当方、Linux Mint 17.2(64bit) で動作を確認。
- curl コマンドが導入済みであること。(大抵は既インストールのはず)
1. コマンドの実行
curl
コマンドで URL に ipinfo.io
を指定するだけ。
$ curl ipinfo.io
{
"ip": "aaa.bbb.ccc.ddd",
"hostname": "vvvv.wwww.xxxx.yyyy.zzzz.infoweb.ne.jp",
"city": "Tokyo",
"region": "Tokyo",
"country": "JP",
"loc": "35.6850,139.7514",
"org": "AS2510 FUJITSU LIMITED",
"postal": "100-0001"
}
キー | 説明 |
---|---|
ip | グリーバルIPアドレス |
hostname | ホスト名 |
city | 対象組織のある都市の名称 |
region | 対称組織のある地域の名称 |
country | 対称組織のある国のコード (ISO 3166-1 alpha-2準拠) |
loc | 対象組織のある場所の緯度と経度 |
org | 対象組織の名称 |
postal | 郵便番号 |
また、ipinfo.io
の後ろに /aaa.bbb.ccc.ddd
のように IP アドレスを指定すれば、その IP アドレスの情報が返ってくる。
curl ipinfo.io/8.8.8.8
{
"ip": "8.8.8.8",
"hostname": "google-public-dns-a.google.com",
"city": "Mountain View",
"region": "California",
"country": "US",
"loc": "37.3845,-122.0881",
"org": "AS15169 Google Inc.",
"postal": "94040"
}
何かと有用でしょう。
以上。
Comments