当初の目的とは全然違う方向に行ってしまったけど、 勢いづいて作ってしまったので紹介。 まず、DynamicDNSとは、動的IPアドレスで自宅サーバを運営するときに不可欠なサービス。 固定IPアドレスを取得してる俺としては、特にコレといって使い道なし。 なぜこれを作ってしまったかという顛末は別の機会に書くとして、何をどう作ったかという内容。 というか、主な仕様の紹介。 WEBでユーザ登録できる。 ユーザ名・パスワード・ドメイン名はデータベースに格納。(PostgreSQL) なんとパスワードはいっちょ前に暗号化まで。 更新には、nsupdateコマンドを利用。 DiCEで更新できる。 細かいソースを書くのもあれなので、だいたいの概要を。 まずはWEBで登録出来るフォームを作成。 ユーザ名と、更新用のパスワード、希望サブドメイン+ドメインの組み合わせ。本登録URL送信用メールアドレスを入力する