LoginSignup
7

More than 5 years have passed since last update.

DebianでDDNSを使う(No-IPとddclient)

Last updated at Posted at 2016-05-11

はじめに

外から自宅にアクセスしたくなったためDDNSをセットアップすることにしました。調べてみるとddclientという更新デーモンがDebianのパッケージにあり、ddclientに対応しているDDNSの中ではNo-IPが一番一般的なようでしたので、今回はこの二つを使ってみます。

No-IPでアカウントを作成

普通にサインアップしてください。

ddclientをインストール

apt-get install -y ddclient

/etc/ddclient.confを編集

protocol=dyndns2
use=web, web=checkip.dyndns.com/, web-skip='IP Address'
max-interval=22d
server=dynupdate.no-ip.com
login=<username>
password=<password>
<myhostname>.hopto.org

hopto.orgは将来別のドメインになっているかもしれません。また、これらの設定のデフォルト値は/etc/default/ddclientに書かれており、daemon=300で5分間隔の更新になっているようです。30日間更新がないと削除されてしまい、その通知が1週間前に届くため、22日で強制更新するように設定してあります。

/etc/ddclient.confへのアクセスを制限

chmod u=rw,g=,o= /etc/ddclient.conf

パスワードを書いているので。

ddclientを再起動

/etc/init.d/ddclient restart

テスト

ddclient -daemon=0 -verbose

/var/cache/ddclient/ddclient.cacheがうんたらかんたらの場合はこのファイルをいったん削除してみてください。

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7