0020/05/29

DDNSの自動更新

Dyndnsにアカウント作ってホスト情報を登録したら、次はホスト情報の自動更新を設定

PC起動の度にDyndnsのサイトに行って手動更新してたんじゃ
いずれ忘れて、きっとアカウント消されます

で、自動更新のアプリケーション"ddclient"をSynapticからインストール
注意すべきはインストール中に設定を迫られるので覚悟しとく

Synapticでddclientで検索しインストール中に以下の画面が出ます













これだけのDDNSサービスに対応してる
のーなはDynDNSなので一番上選んで"進む"













1番上はDyndnsに登録したホスト名(詳しくはヘルプを押す)
2番めはDyndnsのユーザ名
3番めはDyndnsのパスワード
4番めはインターネット接続するインターフェイス登録(のーなはppp0だけど通常はeth0かな?まあNetspeedで確認する)

更に設定を変更

$ sudo gedit /etc/ddclient.conf

として設定ファイルを開いたら、以下を新しい行に追加

#追加
daemon=600  
use=web
daemonは600秒ごとに起動ということ
useはwebからIPアドレスを取得ということらしい

最後に確認

$ sudo ddclient -daemon=0 -verbose -noquiet

結果
CONNECT: checkip.dyndns.org
CONNECTED: using HTTP
SENDING: GET / HTTP/1.0
SENDING: Host: checkip.dyndns.org
SENDING: User-Agent: ddclient/3.7.3
SENDING: Connection: close
SENDING:
RECEIVE: HTTP/1.1 200 OK
RECEIVE: Content-Type: text/html
RECEIVE: Server: DynDNS-CheckIP/1.0
RECEIVE: Connection: close
RECEIVE: Cache-Control: no-cache
RECEIVE: Pragma: no-cache
RECEIVE: Content-Length: 107
RECEIVE:
RECEIVE: Current IP Check Current IP Address: 222.150.111.111
SUCCESS: ************.dyndns.ws: skipped: IP address was already set to 222.150.111.111.

SUCCESSとなればOKみたいな?

参照サイト
http://keta.homedns.org/2007/12/10/ubuntu-server
http://my-server.homelinux.com/ddclient.php

0 件のコメント: