ddclient

提供:maruko2 Note.
移動: 案内, 検索

目次

ddclient

Download&インストール

TARボールをダウンロードするか、svn リポジトリをチェックアウトする。

svn co https://ddclient.svn.sourceforge.net/svnroot/ddclient/trunk ddclient

perl モジュール IO::Socket::SSL を使用するのでインストールしておく。

yum install perl-IO-Socket-SSL

RHEL でパッケージ管理する場合

ATrpms リポジトリに ddclient パッケージがあるので利用する。

yum install yum-conf-atrpms
yum install ddclient

設定

TARボール・SVNチェックアウトした場合は、ファイルを適切な場所に配置する。

cp ddclient /usr/sbin
cp sample-etc_ddclient.conf /etc/ddclient/ddclient.conf
cp sample-etc_rc.d_init.d_ddclient.redhat /etc/init.d/ddclient
mkdir /var/cache/ddclient/

設定内容を自動生成する方法

Update Client Configurator にアクセスすると、DynDns に登録済みホスト名・ドメイン名を更新するための ddclient 設定を自動生成できる。

設定内容は /etc/ddclient/ddclient.conf に記述する。

設定内容を手動で設定する方法

設定内容は /etc/ddclient/ddclient.conf に記述する。

dynamic DNS Host の場合

use=web
login=ログイン名
password=パスワード
server=members.dyndns.org,            \
protocol=dyndns2                      \
登録ホスト名.dyndns.org

custom アドレス(独自ドメイン)の場合

login=ログイン名
password=パスワード
use=web
custom=yes, \
server=members.dyndns.org, \
protocol=dyndns2 \
ZONE NAME(ドメイン)

Dynamic DNS Host と 独自ドメイン を複数設定する場合

daemon=300				# check every 300 seconds
syslog=yes				# log update msgs to syslog
mail=root				# mail all msgs to root
mail-failure=root			# mail failed update msgs to root
pid=/var/run/ddclient.pid		# record PID in file.
ssl=yes					# use ssl-support.  Works with

login=USERNAME
password=PASSWORD
use=web

custom=yes, \
server=members.dyndns.org, \
protocol=dyndns2 \
EXAMPLE.COM

server=members.dyndns.org, \
protocol=dyndns2 \
HOSTNAME.dyndns.org

server=members.dyndns.org, \
protocol=dyndns2 \
HOSTNAME.dyndns.info

動作確認

デバッグモードで起動し、動作確認する。

/usr/sbin/ddclient -daemon=0 -debug -verbose -noquiet

動作確認ができたら起動スクリプトで起動する。

/etc/init.d/ddclient start

自動起動

ブート時に起動するように設定する。

chkconfig --add ddclient
chkconfig ddclient on
LINEで送る このエントリーをはてなブックマークに追加
個人用ツール
名前空間
変種
表示
操作
案内
ツールボックス

注目のページ

このサイトのはてなブックマーク数