初めてDynamic DNSへ登録する場合とDiCE(ipアドレスの自動化)を利用して構築するには、
Fedora10(Dynamic DNS)を参照願います。
Dynamic DNSには no-ip.com にお世話になります。
no-ip.com では 5つまでのアドレスが無料で登録でき大変に有効です。
ここでは、DUC(Dynamic Update Client) を利用する方法を記載します。
①DUCのダウンロードと設置
DUC(Dynamic Update Client)を搭載します。
# cd /usr/local → 移動
# tar xvzf /tmp/noip-duc-linux.tar.gz → 展開
# mv noip-2.1.9 noip → ディレクトリ名の変更
# yum -y install gcc → コンパイル用パッケージのインストール
# make && make install → makeでコンパイルしインストール開始
Please enter the login/email string for no-ip.com → [メールアドレス入力]
Please enter the password for user '(メールアドレス)' → [パスワード入力]
Do you wish to have them all updated?[N](y/N) → y
Do you wish to run something at successful update?[N] (y/N) → N
New configuration file '/tmp/no-ip2.conf' created.
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
# /usr/local/bin/noip2 → アドレスを即時発行するために、一時実行します。
# ps aux | grep noip
nobody 6519 0.0 0.1 1844 732 ? Ss 21:19 0:00 /usr/local/bin/noip2
→ これを即止めます。
# /usr/local/bin/noip2 -K 6519 → 実行を止めます。
Process 6519 terminated.
②自動起動の設定
# cp /usr/local/noip/redhat.noip.sh /etc/init.d/noip
→ ファイル名を変え自動起動先へコピーします。
# chmod +x /etc/init.d/noip → 実行権限を付与
# /sbin/chkconfig noip on → 再起動の時に自動起動する様に設定
# /etc/init.d/noip start → 自動起動を開始
# /usr/local/bin/noip2 -U 30 → 30分毎に実行
# /usr/local/bin/noip2 -S → 確認します。
* 30分毎に実行という事で設定しましたが、これでいくと最大29分59秒+の
不通が発生してしまいます。かといって、1分毎に更新しても不通になることに
変わり無く、更にはDDNSさんに多大なるご迷惑。
時限稼動のサーバー向きと思います。
常時稼動のサーバーには DiCE がおススメです。
コメントする