2014年9月18日木曜日

サーバのグローバルIPアドレスを確認する

サーバのグローバルIPアドレスを調べるには下記のようにすると良いです。
% wget -q -O - ipcheck.mycurse.net 
ちなみに
% /sbin/ifconfig
でわかるのは現在所属しているネットワークのローカルIPアドレスです。





http://qiita.com/syrinx05p/items/55060ab2e3dead4a370d
http://ifconfig.me/ なんてのもあります
curl ifconfig.me
curl ifconfig.me/host
curl ifconfig.me/all.json 
 
http://httpbin.org/ もどうぞ
curl http://httpbin.org/ip 
 
curl inet-ip.info
で確認可能。
外部APIサーバと連携するときによく使う。
 
 



http://itpro.nikkeibp.co.jp/free/NNW/NETHOT/20040624/146335/
 ネットワーク関連の技術書などを読んでいると,例として登場するネットワークで「192.168.x.x」といったアドレスがよく使われている。特に覚えやすいわけでもないのに,なぜこのようなアドレスを使っているのだろうか。今回はここに焦点を当てていこう。
 IPアドレスは,IPというプロトコルで相手を識別するのに使うアドレス。世界中のネットワークを相互接続するインターネットはプロトコルにIPを使っ ているので,インターネットに接続しているすべてのコンピュータは,ほかと重複しないIPアドレスを割り当てる必要がある。このため,インターネットで使 われるIPアドレスは,だれがどのアドレスを使っているのか厳重に管理されているのである。このように,一元的に管理され,インターネットで使えるIPア ドレスのことを「グローバル・アドレス」と呼んでいる。
 ただし,IPネットワークの技術はインターネットに直接つながっていない社内ネットワークや家庭内ネットでも使える。こうしたネットワークでも,いちい ちグローバル・アドレスを割り当てるとなると,手間やコストがかかる。また,限られた数しかないグローバル・アドレスの無駄使いにもなりかねない。
 このように,インターネットに直接つながってないネットワーク向け専用のアドレスを「プライベート・アドレス」と呼ぶ。インターネットに接続しないネットワークで使う限り,特に許可を取らなくても自由に割り当てて使えるアドレスである。
 ご存知の人も多いと思うが,冒頭で紹介した「192.168.x.x」(192.168.0.0~192.168.255.255)の範囲のIPアドレスは,このプライベート・アドレスにあたる。
 社内ネットワークなどではプライベート・アドレスを使うのが一般的になっている。社内からインターネットへアクセスするときは,インターネットとの境界 に置いたゲートウエイ装置でIPアドレスをプライベートからグローバルに付け替えるアドレス変換という技術が使われている。
 プライベート・アドレスを割り当てたコンピュータが間違ってインターネットにつながってしまうと,どうなるのだろうか。実は何も起こらない。単に通信で きないだけである。プライベート・アドレスのホストはインターネット上に存在しないことになっているので,プロバイダなどのルーターは,プライベート・ア ドレスあてのパケットを破棄してしまうからである。
 技術書や雑誌の誌面で例示としてプライベート・アドレスを使う理由の一つはここにある。プライベート・アドレスにしておけば,万が一,例示の通りに設定 したコンピュータをインターネットに接続しても,大きなトラブルにならない。それに対して,間違ったグローバル・アドレスを割り当てたパソコンをインター ネットにつないでしまうと,インターネット上の通信に問題が発生する危険性がある。
 ただし,例示に「192.168.x.x」のアドレスを使わなければならないという決まりはない。それどころか,インターネットの技術規格を定めた RFC(request for comments)のRFC3330では,こうした例示のために使うアドレスとして,「192.0.2.x」 (192.0.2.0~192.0.2.255)を割り当てている。このため,RFCに準拠した技術文書では,例として192.0.2.xを使うことが多 いようだ。

2014年9月15日月曜日

達人プログラマー

第1章:達人の哲学
完了できない、納期に間に合わない、壊れているといった理由をだれかに報告する前に、いったん立ち止まって自分自身の言い訳に耳を傾けてください。ディスプレイの上に置かれているゴム製のアヒルちゃんでも猫でもかまいませんので、まず話しかけてみるのです。あなたの弁解は筋が通っているでしょうか?あなたがばかげたことを主張しているのでしょうか?あなたの上司にはどのように聞こえるでしょうか?
あなた自身の心と対話してみてください。他の人ならどのようなことを言うでしょうか?彼らの「これは試してみたのかい?」とか「こんなことは考えなかったのかい?」といった問いにどのように返答できるでしょうか。まうは悪いニュースを報告する前に、何かできることはないでしょうか?彼らが何を言うか予想できるばあいもあるでしょうから、彼らの手間を省いてあげるのです。

ヒント4:割れた窓を放置しておかないこと
放置しておくことは他のどのような要因よりも腐敗を「加速」させるのです。