まずは、nameserverの変更です。
私が使っているDNSは hover.com ですが、ここはDDNSに対応していないので、zoneedit.comを使うことにしました。hover.com の前はここを使っていたのでアカウントはあるのでゾーンの追加からの作業です。
Add New Zone を選んでドメインを追加します。
ここで指定された、name server (2個)を hover.com で指定します。
それだけでOKです。ちゃんと、save は忘れないように。
確認のために、ドメイン検索サイトでIPとDNSが正しく変わっているかをチェックすることをお忘れなく。
次に、ddclient のインストールと設定になります。
いつものように、portsを使います。
/usr/ports/dns/ddclient/work/ddclient-3.8.0/ddclient
デフォルトで、ddclient.conf.sampleは /usr/local/etc に入りますので、コピーして、ddclient.conf に名前を変えておきます。
zoneedit.com の設定が既に書かれているので、それをコメントアウトして自分の環境に合うように書き換えます。
サーバーがルーターの内側にあるので、グローバルIPを得るために、
use=web
のコメントを外します。サーバは特に指定しなくてもOKみたい。
##
## ZoneEdit (zoneedit.com)
##
server=dynamic.zoneedit.com, \
protocol=zoneedit1, \
##login=your-zoneedit-login, \
login=********, \
# password=your-zoneedit-password \
password=********* \
# your.any.domain,your-2nd.any.dom
*****.com
/etc/rc.conf に
ddclient_enable="YES"
と書くのを忘れないように。
ddclient -daemon=0 -verbose -noquiet
と入力してちゃんとIPが書き換えられいればOKです。
あとは、/etc/rc.d/ddclient start で起動させて完了です。
# router をリセットしたら、以下のようなエラーが出始めました。
WARNING: cannot connect to checkip.dyndns.org:80 socket: IO::Socket::INET: Bad hostname 'checkip.dyndns.org'
ddclient を再起動したら直ったようです。しばらく様子見です。
最新の画像もっと見る
最近の「FreeBSD」カテゴリーもっと見る
最近の記事
カテゴリー
バックナンバー
2012年
人気記事