anyhk
  • 导航
  • 入門
    • 如何獲取外網IP
    • 設定SSH端口和其它可用端口
  • 進階-自建DDNS
    • 自建DDNS說明-Cloudflare
    • 自建DDNS說明-ChangeIP
    • 自建DDNS說明-Dynu.com
  • NAT建站
    • NAT建站-反代WebSocket
    • NAT建站-Web建站說明
  • 產品說明
    • VDS 產品介紹
    • NAT 產品介紹
由 GitBook 提供支持
在本页
  • 由於網路安全原因,我們停止了免費域名(DDNS)的解析,但用戶仍然可以通過自建DDNS獲取伺服器的外網IP。
  • 下面我們將使用dynu.com的免費DDNS服務,建立您的DDNS。(dynu.com需要科學上網)

这有帮助吗?

  1. 進階-自建DDNS

自建DDNS說明-Dynu.com

使用Dynu Free Dynamic DNS及時獲得VPS的外網IP

上一页自建DDNS說明-ChangeIP下一页NAT建站-反代WebSocket

最后更新于2年前

这有帮助吗?

由於網路安全原因,我們停止了免費域名(DDNS)的解析,但用戶仍然可以通過自建DDNS獲取伺服器的外網IP。

下面我們將使用dynu.com的免費DDNS服務,建立您的DDNS。(dynu.com需要科學上網)

1. 打開下方鏈接登記您的帳戶

然後進入「後台控制中心」

2. 使用腳本讓VPS自動更新DDNS

登入您的VPS終端,執行下列命令

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

##CentOS
yum update -y
yum install curl -y

使用CURL提交測試,注意修改您的信息

hostname=您申請的域名

password=您Dynu帳戶的密碼

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


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

設定定時更新

crontab -e

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

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

至此所有步驟完成,當IP變更時腳本會自動更新A紀錄指向您的域名

您可以登入dynu.com後台查看域名IP

並可以使用您的DDNS連接您的VPS

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

https://www.dynu.com/zh-CN/