====== DDclient でDDNS更新 ======
自宅サーバのIPが固定ではないので DDNS を使用している。ルータの機能で更新もできるが、DDclient で更新することにする。
===== インストール =====
apt-get でインストール。
$ sudo apt-get install ddclient
インストール中に質問があるので答える。
* Dynamic DNS service provider
* DDNSサービスを選択
* Username for dynamic DNS service
* DDNSに登録したユーザ名を入力
* Password for dynamic DNS service
* DDNSのパスワードを入力
* Find public IP using checkip.dyndns.com?
* IPを外部のサーバでチェックするか?ルータを使っている場合は Yes
* Selection method for updated names
* From list を選択
* Host names to keep updated
* リストからアップデートを行うホスト名をチェック
* Run ddclient on PPP connect?
* おそらく直接コンピュータからPPP接続をしている場合は Yes
* ルータの場合は No
* Run ddclient as daemon?
* デーモンとして起動するか Yes
* Interval between ddclient runs
* 起動インターバル 300
設定は /etc/ddclient.conf に保存されている。
設定を追加する。
sudo vi /etc/ddclient.conf
# write syslog
syslog=yes
# mail to root if IP updated
mail=root
# mail to root if failed IP updating
mail-failure=root
アップデートできるか確認
$ sudo ddclient -daemon=0 -debug -verbose -noquiet
設定が終わったら再起動
$ sudo /etc/init.d/ddclient restart
===== 再設定 =====
再設定のコマンド。
$ sudo dpkg-reconfigure ddclient
===== 参考 =====
[[http://sourceforge.net/apps/trac/ddclient]]