LoginSignup
3
7

More than 5 years have passed since last update.

Ubuntu 16.04 に noip を入れる

Last updated at Posted at 2016-11-16

noip.com というDNSがあります。それをUbuntu 16.04 に入れたときのメモです。

2017/01/29 変更:もともと 14.04 向けの記事でしたが、個人的に16.10 に移行したので検証不能になり、変更しました。また、私の環境は都合により、16.10 ですが、たぶん、16.04 でも同じです。

発端は、EC2 で動かしているUbuntuのIPアドレスが停止の度に毎回変わるからです。
以下は、Amazon Linux でもやり方。
http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/dynamic-dns.html

1. アカウント作成

2. 以下に従ってインストール

$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ tar xf noip-duc-linux.tar.gz
$ cd noip-2.1.9-1/
$ sudo make install

3. systemctl の設定ファイルをkaku

/etc/systemd/system/noip2.service に以下のように書きます。

[Unit]
Description = noip2 daemon

[Service]
ExecStart = /usr/local/bin/noip2
Restart = always
Type = forking

[Install]
WantedBy = multi-user.target

4. noip を有効に

$ sudo systemctl enable noip2
$ sudo systemctl start noip2
  1. on になっていることを確認

なんかエラーが出ているのですが、エラーログを見る限り、うまく更新できているようです。

$ sudo systemctl status noip2
● noip2.service - noip2 daemon
   Loaded: loaded (/etc/systemd/system/noip2.service; enabled; vendor preset: enabled)
   Active: active (running) since 日 2017-01-29 17:40:36 JST; 4min 38s ago
  Process: 7044 ExecStart=/usr/local/bin/noip2 (code=exited, status=0/SUCCESS)
 Main PID: 7045 (noip2)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/noip2.service
           └─7045 /usr/local/bin/noip2

 1月 29 17:40:36 XXX systemd[1]: Starting noip2 daemon...
 1月 29 17:40:36 XXX noip2[7045]: v2.1.9 daemon started with NAT enabled
 1月 29 17:40:36 XXX systemd[1]: Started noip2 daemon.
 1月 29 17:40:36 XXX noip2[7045]: Unknown error 5 trying to set group[] at dynupdate.no-ip.com.
 1月 29 17:40:36 XXX noip2[7045]: Error info saved in /tmp/NO-IPLk5Nv3
3
7
1

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
3
7