• GIZMODO
  • FUZE
  • 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

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    Sponsored

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    2020年に向けて進むキャッシュレス化。 企業にとっての「電子決済」のメリットとは?

    先日、政府は2017年度から公共料金や備品経費の支払いを全面的に電子決済にすることで、30億円の人件費削減が期待できるという発表をしました。 電子マネーやクレジットカード、ネットバンキングの普及により、私たちは現金だけではなく、時間と手間のかからない電子決済を活用する機会が増えていますが、それは企業や法人にとっても大きなメリットがあるようです。 そこで今回、現金決済から電子決済へとキャッシュレス  05:00 PM

MORE FROM LIFEHACKER

powered by
    
    
    
  

Kotaku

Recommended

© mediagene Inc.