Scoredデータベースに接続できませんでした。データベースに接続できませんでした。Diary(※この項は、BIND+PHPでDiCEで更新可能なダイナミックDNSサーバ構築から派生しています。)一言で言うならば、脱線。俺と同じく自宅サーバでシコシコしてる会社のシステムさんと、互いのサーバを監視するようなものを作ろうと話していたのが事の発端かと。おおまかな話の流れとしては、やっぱり不安定な自宅サーバ。いつも見張ってるわけには行かず、ふと気づけば半日以上落ちてたなんてことはザラで。このサーバダウン状態を極力早急に察知したい。そのためには外部サーバを利用する必要がある。自分のサーバは落ちてるんだから、「落ちましたよー」って連絡も出来ない。逆にフェイルセーフ的な発想で、大丈夫なときは常に定期的にメールを発射すれば、メールが来ない=サーバダウンと判断付くかもしれないけど、そんな常時メールが来続けるようなウザい方法は却下。ISPのサーバを使うとか、フリーのサービス(たとえばこんなの)というのも、却下。そんなもの使っちゃったら、「じゃぁ何のために自宅サーバなの?」という根本的な問いかけに返答できなくなる。そんな悩みを解決してくれる方法が、今回思いついたやつ。知人宅サーバで自宅サーバを監視しよう。これについては作ったら、このサイトかその人のサイトで紹介されると思われる。脱線の話をする前からなかなか軌道に乗らないわけだけど、ここからDDNSの話に近づきます。その前にもうひとつ脱線。会社マシンのMS-IMEさん。「はなしにちかづきます。」を変換して、「話しに近づきます。