一、初衷
我想要有一個自己的域名,然后有自己的server,在server上搭一個網站或者開通一個ftp服務,
我想通過這個域名來訪問它。
二、什么是DDNS
DDNS 動態dns,電信寬帶采用撥號聯網方式,路由器或者光貓每次撥號后是動態獲取ip地址。
也即運行商沒有分別靜態ip地址給你。
這時候,如果你希望能夠通過公網訪問你的局域網的計算機或者服務,就需要知道對應公網的ip,
而這個ip不穩定,所以你可以通過DDNS服務,只需要記住域名即可。至於ip地址到dns的綁定,
就由花生殼提供的服務來完成。
三、實現
1. 注冊域名
在花生殼上注冊一個域名,開通花生殼服務。
2. 本地計算機(linux)執行一個腳本更新dns到ip的映射
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
四、小工具
1. 查看某個網站是否開放了某個(些)端口
站長工具→端口掃描: http://tool.chinaz.com/port/
2. Oray管理中心: https://console.oray.com/account/message/
3. 花生殼管理: https://b.oray.com/domain/
參考:
1. 開通域名綁定DDNS