• GIZMODO
  • FUZE
  • BUSINESS INSIDER JAPAN
  • DIGIDAY
  • gene
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • roomie
  • machi-ya
  • GIZMODO
  • DIGIDAY
  • gene
  • cafeglobe
  • MYLOHAS
  • Glitty
  • machi-ya
  • roomie

ライフハッカー編集部  - ,  10:00 PM

『Shell Prompt』で自分のパブリックIPアドレスを表示

『Shell Prompt』で自分のパブリックIPアドレスを表示

090414PublicIP1.jpg

※ 画像クリックで拡大

Linux/Mac/Windows環境でのCygwin : パブリックIPアドレスを表示させる必要がある場合、『Geektool』を使ってカスタマイズされたデスクトップへ追加したい時、シンプルなコマンドでそれを可能に出来るんです。

curl』または『wgetコマンドラインユティリティを使ってリモートウェブサーバからページを要求するためのシンプルトリックがサイト「Command-line Fu」で紹介されていたので、そちらをご紹介。ページからはIPアドレスのみが解析されます。このテクニックはパブリックIPアドレスを表示する多くのウェブサイトで使用可能です。とはいえあまり使いすぎるとブロックされる可能性もありますが...。

Macシステムはデフォルトで『wget』は入っていないので、IPをサイト「myip.dk」から取得するためのcurlコマンドが使えます。下記をshellスクリプトに追加すれば、デスクトップへ『Geektool』を使って表示させることが出来ますよ。
 


curl -s myip.dk |grep '"Box"' | egrep -o '[0-9.]+'

Ubuntuを使っている読者の方は『curl』の代わりにデフォルトで『wget』ユティリティがインストールされ、Conkyを使ってデスクトップに追加できる下記のコマンドを使い、同じことが出来ます。

wget -O - -q myip.dk |grep '"Box"' | egrep -o '[0-9.]+'

コマンドラインの魔法についてもっと探索したい方はトップ10コマンドラインツール(英語)を読んで見て下さい。Conkyでテキスト統計をLinuxデスクトップに表示(英語)あたりも役立つかも知れません。

 
Get own public IP address [Command-line Fu]

The How-To Geek(原文/まいるす・ゑびす)


TCP/IPネットワーク ステップアップラーニング
【改訂新版】 TCP/IPネットワーク
ステップアップラーニング

IPv6、無線LAN、ネットワークセキュリティについて加筆した改訂版


remote-buy-jp2._V45733929.jpg

 
【関連記事】
Firefoxコマンドライン機能のデモが公開中
ライフハッカーおすすめ・メディアコンバータ5選(無料)
AAで『スターウォーズ』をアニメ化するプロジェクト
ショートカットでWindowsを終了できる『Shutdown Suite』(無料)
Safari 4 の新機能をON/OFFしてカスタマイズ

  • ,,, - By

    庄司真美

    LIKE

    マインドフルネスで働き方改革を。マスターコーチに聞く初心者向け瞑想メソッド

    Sponsored

    マインドフルネスで働き方改革を。マスターコーチに聞く初心者向け瞑想メソッド

    マインドフルネスで働き方改革を。マスターコーチに聞く初心者向け瞑想メソッド

    Sponsored by cocokuri 体と同様、心を鍛えることは生きていくうえで不可欠なスキル。その心の問題にフォーカスし、世界中で脚光を浴びているのがマインドフルネスです。いま目の前にあることに集中し、自分自身を客観的に観察するトレーニング法であるマインドフルネスは、情報過多の中、マルチタスクが多く、注意力が散漫になりがちな現代のビジネスパーソンパーソンの集中力を高めるなど、働き方を変  11:00 AM

2017年注目のライフハックツール

MORE FROM LIFEHACKER

powered by
    
    
    
  

lifehacker

Recommended

© mediagene Inc.