1、初衷
我想要有一個本身的域名,而後有本身的server,在server上搭一個網站或者開通一個ftp服務,
我想經過這個域名來訪問它。
2、什麼是DDNS
DDNS 動態dns,電信寬帶採用撥號聯網方式,路由器或者光貓每次撥號後是動態獲取ip地址。
也即運行商沒有分別靜態ip地址給你。
這時候,若是你但願可以經過公網訪問你的局域網的計算機或者服務,就須要知道對應公網的ip,
而這個ip不穩定,因此你能夠經過DDNS服務,只須要記住域名便可。至於ip地址到dns的綁定,
就由花生殼提供的服務來完成。
3、實現
1. 註冊域名
在花生殼上註冊一個域名,開通花生殼服務。
2. 本地計算機(linux)執行一個腳本更新dns到ip的映射linux
1 #!/bin/bash 2 domain="www.abc.com" 3 username="example" 4 password="mypassword" 5 /usr/bin/curl "http://$username:$password@ddns.oray.com/ph/update?hostname=$domain"
3. 加到cron裏(crontab -e),每隔5分鐘執行一次該腳本便可。
*/5 * * * * sh ~/bin/refresh-ddns.sh
4、小工具
1. 查看某個網站是否開放了某個(些)端口
站長工具→端口掃描: http://tool.chinaz.com/port/
2. Oray管理中心: https://console.oray.com/account/message/
3. 花生殼管理: https://b.oray.com/domain/
參考:
1. 開通域名綁定DDNSbash