NO-IPダイナミックドメインの再設定

あるマシンで稼働していたサービスを別のマシンに移行させたので、その時の作業メモです。ちなみにNO-IPとは、ダイナミックDNSサービスを提供するサービスプロバイダの1つです。

1. ソースをダウンロードして、展開します。

$ wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
$ tar zxvf noip-duc-linux.tar.gz

 

 2. ビルド、インストールします。その際に、ネットワークインターフェイス、ログイン、パスワード、更新の間隔情報を入力します。

 $ cd noip-2.1.9-1/
$ make
$ su
# make install

 

3. このままでは、自動で起動しないので、systemd用にサービスを追加します。
    例: /etc/systemd/system/noip2.service

 [Unit]
Description=No-ip.com dynamic IP address updater
After=network.target
After=syslog.target

[Install]
WantedBy=multi-user.target
Alias=noip.service

[Service]
# Start main service
ExecStart=/usr/local/bin/noip2
Restart=always
Type=forking

 

4. サービスを起動、有効にしておきます。

# systemctl start noip2
# systemctl enable noip2

 

5. ルーター側でポート転送しているので、IPアドレスとポートを正しく転送するように設定しておきます。

これで、出先からも特定マシンにアクセスが容易にできます。