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

掲載日時:2009.04.14 22:00  

コメント [0] , トラックバック [0]

はてなブックマーク この記事をクリップ! Yahoo!ブックマークに登録 Twitter このWebページのtweets

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してカスタマイズ

関連タグ : コマンドライン

掲載日時:2009.04.14 22:00  

コメント [0] , トラックバック [0]

はてなブックマーク この記事をクリップ! Yahoo!ブックマークに登録 Twitter このWebページのtweets

ページのトップへページのトップへ
[PR] 
[PR] 
コメント
コメントを投稿

コメントは承認制となっております。編集部が確認および承認した後に、サイトへ反映されることになるので、多少時間がかかってしまうことがあります。
また、公序良俗に反する内容、個人や団体を誹謗中傷する内容、その他不適切と判断させていただいた内容については、否認または削除させていただく場合もございます。ご了承ください。
Only Japanese language available.




この情報を登録しますか?


トラックバック

このエントリーのトラックバックURL :

ライフハッカー紹介アイテム
Amazon売上TOP5
なかのひと