NoIP DDNS 配置

OpenWrt

  1. 安装ddns客户端
1
2
3
opkg update
opkg install luci-i18n-ddns-zh-cn
opkg install ddns-scripts-noip
  1. 添加noip服务

Alt text

  1. 配置服务

用户名和秘钥从 https://my.noip.com/dynamic-dns 获取;域名必须是 all.ddnskey.com ,不能是自己在 noip 申请的域名;IP 地址来源选择网络,接口选 WAN 口:

Alt text

Alt text

如果 IP 更新失败,并且错误日志为 Wget Error: '6' ,可以尝试将 wget 切换成 curl,保存并应用后再切换回 wget,同时保存并应用。

Alt text

Linux

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 安装
wget https://www.noip.com/download/linux/latest
tar-xvf latest
cd noip-duc_*/binaries
sudo apt install ./noip-duc_*_amd64.deb

# 配置服务
echo NOIP_USERNAME=用户名 | sudo tee -a /etc/default/noip-duc
echo NOIP_PASSWORD=密钥 | sudo tee -a /etc/default/noip-duc
echo NOIP_IP_METHOD=https://4.ipw.cn | sudo tee -a /etc/default/noip-duc
echo NOIP_HOSTNAMES=申请的noip域名 | sudo tee -a /etc/default/noip-duc

# 运行自启
sudo systemctl start noip-duc

# 服务自启
sudo systemctl enable noip-duc

# 查看日志
sudo journalctl -u noip-duc
sudo systemctl status noip-duc

# 查看帮助信息
noip-tuc --help

参考:

How to Install the Linux 3.x Dynamic Update Client (DUC), noip