mydns.jpの場合
今回はmydns.jpさんです。
ここの特徴は以下の通りです
紹介しているDDNS業者一覧(おすすめ順) ・mydns.jp(無料) ・VALUE DOMAIN(有料) ・ieServer.Net(無料) ・ddo.jp(無料)
やること一覧 ・IDの取得:mydns.jp ・IPの通知
関連ページ ・wget ・DDNS更新スクリプト ・高頻度IPチェックスクリプト
mydns.jpを開いて、左側のツールバー(?)にある「REGIST」をクリック。
ユーザー登録を行う(メールアドレスは正確に入力すること)
ユーザーIDとpasswdが書かれたメールが届くのをじっと待つ。
メールが届いたら、ログインした後にドメインの登録画面に移動する。
ドメイン名に[任意の英数].MYDNS.JPと入力(大文字/小文字は区別しません)
MXレコード/ホスト名1に任意の英数を入力(よくわからないときには * を入力)
して、他人と重複していないことを祈りながら「確認」を押す。
うまくいくと「何か(利用規約か確認画面)」が表示されるので、適当なボタンを押す。
まぁ、多分こんなもん。
「多分こんなもん」
だって、かなり前のことだし、このためだけにID取得するのも他の人に悪いから・・・
(登録すると登録したドメインは使えなくなるし・・・)
ぶっちゃけ、めんd・・・
他のサイトのほうが画像付で詳しく乗ってるしぃ
IPの通知を行う。
mydnsではLinuxからの利用はあまり想定されていないらしく、詳しく説明されていない。
公式にアナウンスされていないが、wgetを使った方法でIPの更新〜自動化までを行う。
まず、手動でIPの通知ができるか確認
$ wget -q -O - 'http://[userID]:[psaawd]@www.mydns.jp/login.html'
option | 説明など |
-O | 保存ファイル名を指定する。 - を指定するとファイルに保存せず、標準出力(画面)に表示する。 |
-q | wgetの進行状況などの表示を抑止する。 |
# vi /root/ddns.sh (新規?追加?) ┃#!/bin/sh ┃##DDNS updata script. ┃# ┃ ┃#check wget ┃if ! [ -x /usr/bin/wget ] ┃ then echo "Not found : wget"; exit 0 ┃fi ┃ ┃#updata DDNS ┃#mydns.jp ┃wget -q -O - 'http://[userID]:[psaawd]@www.mydns.jp/login.html' \ ┃grep "login_status =" | grep -v "login_status = 1" ┃ ┃exit 0 注:grepで不必要な表示をしないようにしているアクセス権を変更
# chmod 700 /root/ddns.sh実際に使ってみる
# /root/ddns.sh特にエラーが無く終了すればOK(多分)
# crontab -e (新規?追加?) ┃6,26,46 * * * * /root/ddns.sh 注:cronについては別項参照 注:/bin/vi から /usr/bin/editor にシンボリックリンクを張らないと crontabが使えないはず # ln -s /bin/vi /usr/bin/editor 注:上記の設定では毎時6,26,46分(20分ごと)にIPを通知する 注:0分(正時)とか?5分とかはアクセスが集中しやすいので避けるのが吉後は/var/log/cronに実行状況のログが出力されるので実行されているか確認する。
mailとかhttpとかの設定を変更しておくのを忘れずに httpd:httpd.conf(servername),vhost.conf(バーチャルホストの部分) smtpd:main.cf(mydomain,myhostname,mydestination),smtp-authのデータベース ftpd:proftpd.conf(MasqueradeAddress)<追記OK? squirrelmail:ドメイン設定を取得したものに これで自分のドメインで鯖運用が可能になる(はず・・・)以上。
戻るなら押せ!