為避免溝通上的混淆,以下為名詞的中英對照,請參考:)
網際網路協定:Internet Protocol,IP
IP 第四版:IPv4
IP 第六版: IPv6
主機名稱:Host Name
網域:Domain
網域名稱系統:Domain Name System,DNS
動態網域名稱系統:Dynamic Domain Name System,Dynamic DNS,DDNS
完整網域名稱:Fully Qualified Domain Name,FQDN
DNS 伺服器(又常被簡稱為 DNS,看上下文而定):Domain Name System Server,DNS Server
DNS:有人也以 Domain Name Server 稱之,亦即 DNS 伺服器
區域網路:Local Area Network,LAN,其所使用的 IP 位址稱為私人 IP,Private IP
廣域網路:Wide Area Network,WAN,其所使用的 IP 位址稱為公開 IP,Public IP
[前言]
小弟是別人口中所謂"沒有網路知識"的人,所以由我來寫教學文應該很淺顯易懂。
DDNS 的服務已經很久了,造福了許多浮動 IP 又想要架站的人。
前幾天有位"很有網路知識"的網友告訴大家:沒有固定的 IP 是無法架站的。
因為即使利用 DDNS,一般的 DNS 也要半天甚至一天才會更新網址跟 IP 的對應。
所以用浮動 IP 架站,只要 IP 一變動,網站會處於隨時癱瘓的風險中!
所以要架站的人一定要注意,ISP 是否提供固定 IP==
本篇文章以實戰、實測的方式一步步展現如何利用 DDNS 建立屬於自己的完整網域名稱。
對內文有懷疑的人,請不用懷疑,自己照著做一遍就知道真偽。
[第一部:申請 DDNS]
提供 DDNS 服務的公司很多,其中最知名的就是 dyndns 了。
但 dyndns 要收錢,所以本文用 no-ip 這家的 DDNS 來做例子。
網友們在申請 DDNS 的時候,一定要找分享器有支援的 DDNS 才會省時省力!
1. 先去http://www.no-ip.com/申請一個帳號。

2. 建立一個屬於自己的 Host

3. 按下新增 Host

4. 輸入自己喜歡的名稱跟網域,這樣以後完整的網址就是主機名稱 + 網域名稱。

5. 建立完成了!大家可以看到屬於自己的 FQND,也就是 FQDN(Fully Qualified Domain Name)

[第二部:測試 DDNS 的實用性]
這一部很重要,因為之前有網友用自己的 DNS Server 實測 google DNS 更新 DNS 的速度。
他得到一個很可怕的結論:google DNS 要 12 小時才會更新 DNS。
我雖然沒有網路知識,但我也知道這樣網路上主機位址跟 IP 的變動,google DNS 要等 12 小時才知道。
身為龍頭的 google 可能會讓自己的 DNS server 有 12 小時的空窗期嗎?
以下實證,讓大家知道各知名的 DNS server 要多久更新 DNS。
1. 先在分享器中設定好 DDNS 相關資訊,小弟用的是 Vigor 2920n,支援相當多的 DDNS。

2. 輸入 DDNS 的主機名稱,使用者帳號,密碼,以後分享器會自動幫你更新 DDNS。

3. 這是我第一次的浮動 IP:36.239.188.122

4. 分享器的 log 顯示,18:32:22 更新 DDNS 成功!

5. 第一次測試:OPEN DNS 於 18:35 分查詢成功,更新花費時間約 3 分鐘。

6. 第一次測試:Hinet DNS 於 18:35 分查詢成功,更新花費時間約 3 分鐘。

7. 第一次測試:Google DNS 於 18:36 分查詢成功,更新花費時間約 4 分鐘。(其實不到,因為我還一邊忙著截圖)

8. 手動斷線取得第二次的浮動 IP:111.242.193.185

9. 分享器的 log 顯示,18:36:54 更新 DDNS 成功!

10. 第二次測試:OPEN DNS 於 18:37 分查詢成功,更新花費時間約 1 分鐘。

11. 第二次測試:Hinet DNS 於 18:38 分查詢成功,更新花費時間約 2 分鐘。

12. 第二次測試:Google DNS 於 18:38 分查詢成功,更新花費時間約 2 分鐘。

13. 分享器的 log 顯示,18:39:17,第三次更新 DDNS 成功!

14. 第三次測試:OPEN DNS 於 18:41 分查詢成功,更新花費時間約 2 分鐘。

15. 第三次測試:Hinet DNS 於 18:41 分查詢成功,更新花費時間約 2 分鐘。

16. 第三次測試:Google DNS 於 18:40 分查詢成功,更新花費時間約 1 分鐘。

[第三部:DDNS 有多普遍]
難道 DDNS 是臺灣專屬的嗎? 難道日本,韓國,香港的人都不用 DDNS 嗎?
大家去看看那些大型的 DDNS 服務商有哪些是臺灣的? 人家哪會特地發明個 DDNS 來照福臺灣人?
以下是小弟手邊有的一些機器,幾乎可以對外連線的通通支援 DDNS。
1.Synology 的 NAS,版本為 DSM 4.1 beta

2.SMC 的 IPPBX,網路電話總機

3.TP-Link 的 941ND 無線基地台

4.Edimax 的無線基地台

5.Qnap 的 NAS,版本為 3.7.2 Build 20120719

6.BUFFALO G450H,版本為 DD-WRT v24SP2-MULTI (03/21/12) std

[第四部:常見的 DDNS 相關問題]
1. 只有浮動 IP 才可以用 DDNS 嗎?
答:DDNS 就是一個 DNS 的服務,只是它可以動態的去更改 DNS 與 IP 的對應。固定 IP 也是可以
利用 DDNS 取得免費的 DN。
2. 有 DDNS 還需要花錢去申請 DNS 的服務嗎?
答:如果你會問這個問題,表示你的需求還不需要去花錢申請 DNS,免錢的湊合著用。
3. 一個 IP 只能對應一個 DDNS 嗎?
答:你高興又有能力的話,你可以用很多 DDNS 來對應同一個 IP。
打個比方,DDNS 像是一個人的綽號,IP 像是一個人的真名,一個人可以有很多綽號吧。
4. 用 DDNS 架站不穩!
答:要穩,當然就要花錢!所以從電腦硬體,網路,到 DNS 通通要花錢。越穩越花錢。
但 DDNS 不穩嗎? 我使用這麼久了還沒有遇到障礙過,除非你用了爛 DDNS 公司的服務。
5.DDNS 只有可悲的臺灣人,每 72 小時會被斷線的人才在用的!
答:用肚臍旁邊的那坨污垢上快死掉的細胞想想,國外的人會因為這原因用 DDNS 給我們用嗎?
6.DDNS 的限制為何?
答:DDNS 免費版的功能陽春,詳細比較可以自行上各 DDNS 官網看。另外動態 IP 有些麻煩的地方,
其中之一就是所謂的 DNS 反解。將網址變為 IP 稱為 DNS 正解,這點浮動 IP 是不會有問題的。但將
IP 變為網址,這稱為 DNS 反解,這點浮動 IP 會有大麻煩,因為 IP 沒有固定。
DNS 反解對於 mail server 很重要,但這裡表過不提。
7. 你說的是真的嗎?
答:你試試就知道了!
[第五部:檢驗篇]
只會用嘴巴說東說西的人,何不自己動手做看看呢?
以往檢驗事情的真偽,最簡單的方法就是看看事情是否具有可重複性。
本篇短短的教學文希望可以讓大家了解 DDNS 的功能。