印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Linux FreeDNS のための ddclient 設定

FreeDNS のダイナミック DNS 情報を更新するために ddclient の設定を行う。

■ ■ ■

FreeDNS サービスに登録したので (nlog(n): FreeDNS でサブドメイン名取得),ダイナミック DNS の IP アドレス更新を行う。これまで Dyn.com で更新クライアント ddclient を使ってきたということもあるので,クライアントは同じものを使ってみたい。FreeDNS の IP アドレス更新クライアントは種類も多く,iOS, Windows, Linux に加えてルータ用のクライアントなどというものもある (Dynamic DNS clients)。

動作環境は Vine Linux 6.3, ddclient 3.8.2 である。

設定ファイル /etc/ddclient/ddclient.conf の記述は以下のとおり。

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.
##
## FreeDNS (www.afraid.com)
##
use=web, web=http://myip.dnsomatic.com/
server=freedns.afraid.org
protocol=freedns
login=username
password=password
ssl=yes
nlogn.omg.cx

前半は共通の設定,後半は FreeDNS のための設定である。ADSL モデムのグローバル IP アドレスを取得するために DNS-O-Matic (http://myip.dnsomatic.com/) のサービスを使っている。username, password は FreeDNS 登録のもの。最後に更新したい自分のホスト名を書いておく。

2017年1月1日追記:
サブドメイン取得ができなくなりました。/var/log/messages には次のログが記録されていました。

Jan  1 00:11:10 localhost ddclient[2347]: FAILED:   Could not get freedns update URLs from freedns.afraid.org
Jan  1 00:16:10 localhost ddclient[2347]: WARNING:  file /var/cache/ddclient/ddclient.cache, line 6: Invalid Value for keyword 'ip' = ''

/var/cache/ddclient/ddclient.cache の該当箇所は次の通りでした。

atime=1483229760,backupmx=0,host=nlogn.omg.cx,mtime=0,mx=,static=0,status=noconnect,warned-min-error-interval=0,warned-min-interval=0,wildcard=1,wtime=30 nlogn.omg.cx

IP アドレスの取得ができていないため,「ip=...」がありません。これが /var/log/messages の警告の原因だと考えられます。

このようにドメインはいきなりなくなってしまうことがあるので,人気ドメインや長期間運用されているドメインを選ぶのが安全かと思います。

Posted by n at 2016-04-15 03:20 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?