如今都是動態IP,每次IP變了就得重新在阿里雲後臺改。用阿里雲解析提供的接口,能夠自動修改解析的IP。java
須要公網IP,通常聯通,電信寬帶是有公網ip的,只不過路由器重啓會更改公網ip,若是沒有公網ip給客服打電話應該也能要到。git
本教程源碼在碼雲上,你們能夠下載修改。bash
也能夠下載源碼後,在target文件夾裏的ddns-0.0.1-SNAPSHOT.jar包。阿里雲
首先要有阿里雲的AccessKeyID和AccessKeySecret。須要買個域名,便宜的一年6元。spa
以後用解壓軟件打開ddns-0.0.1-SNAPSHOT.jar。修改ddns.properties:code
AccessKeyID=yourId
AccessKeySecret=yourSecret
DomainName=baidu.com
blog
其中AccessKeyID和AccessKeySecret在阿里雲裏找:教程
DomainName:是阿里註冊的域名(格式:xxxx.com或xxxx.top等)dns
運行:接口
java -jar ddns.jar
Linux自動運行:
第一步,編寫ddns.sh文件,內容簡單以下:
1
2
|
#!/bin/bash
java -jar /usr/local/ddns.jar
|
爲了不路徑問題引發的錯誤,這裏使用了絕對路徑來保證執行正確。
第二步,運行crontab -e,簡單的一行指定執行時間:
1
|
34 1 * * * /usr/local/ddns.sh
|
天天的1點34分調用ddns.jar。