当サイトをご利用頂き有難うございます。
当サイトは今月末日にモールタイプの総合検索サイトへリニューアルの予定です。
サイト名も変更となりますが、今後とも宜しくお願いいたします。

CentOS5で自宅サーバー構築(Dynamic DNS+DUC)

| コメント(0) | トラックバック(0)

初めて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 がおススメです。

トラックバック(0)

トラックバックURL: http://www.kokonnya.com/mt/mt-tb.cgi/213

コメントする