DDNS介紹

DDNS(Dynamic Domain Name Server,动态域名服务)是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。——摘自《百度百科》

提供免費DDNS服務的网站有很多,这里拿Dynu.com举例

網頁設置

打開下方鏈接登記您的帳戶
https://www.dynu.com/zh-CN/
然後進入「後台控制中心」
點擊進入
添加
設置域名
設置域名解析
查看

服務器設置

##Debian/Ubuntu
apt-get update
apt-get install curl -y
  
##CentOS
yum update -y
yum install curl -y

使用CURL提交測試,注意修改您的信息
hostname=您申請的域名
password=您Dynu帳戶的密碼

curl "https://api.dynu.com/nic/update?hostname=您申請的域名&password=您Dynu帳戶的密碼"

## 返回下面信息表示成功 ##
good xxx.xxx.xxx.xxx (IP地址)

設定定時更新

crontab -e

按i进入编辑模式,貼上下方命令,並按esc一下,再输入:wq保存

*/1 * * * * curl "https://api.dynu.com/nic/update?hostname=您申請的域名&password=您Dynu帳戶的密碼" > /dev/null 2>&1

至此所有步驟完成,當IP變更時腳本會自動更新A紀錄指向您的域名
您可以登入dynu.com後台查看域名IP
並可以使用您的DDNS連接您的VPS

需要注意的是DDNS生效時間存在地區差異,請耐心等待DNS更新。


滑稽场|高性价比|支持SSR,V2ray,Trojan协议
Last modification:October 26th, 2020 at 10:43 pm
如果觉得我的文章对你有用,请随意赞赏