動態DNS(Dynamic DNS)
在架設伺服器時,通常我們都會需要固定IP,例如網頁伺服器、FTP伺服器…等等,但是IP位址實在不容易記憶,舉例來說Yahoo奇摩的IP位址「119.160.246.241」,但是你每次到Yahoo奇摩網站時,你會想要打上這一串數字嗎?我個人是一點都不會。
所以就有人想出用「tw.yahoo.com」這種有意義的英文字母連到Yahoo的網站,這種就是利用DNS將名稱與IP做連接,這樣無論是使用IP位址,或是網站名稱都可以順利連上網站。
但是要設定DNS,你得需要固定IP才行,要是你使用的是動態IP,不僅在每次取得到新的IP時你都要重設DNS,更糟的是設定完DNS之後,通常都要等待幾個小時至幾天的時間,全球的使用者才有辦法利用你的網址連上你的網站。
所以動態IP就不能架設伺服器了嗎?天無絕人之路,辦法是人想出來的,因此就有人想到動態DNS(Dynamic DNS)。當你擁有了自己的網域,也就是自己在台灣大電訊之類的業者註冊了網域名稱之後,由網域名稱業者會將該註冊網域的DNS設定到自己的IP上面,然後他們會提供你一個用來告知伺服器IP的小程式,你只要在伺服器上執行這隻小程式,當使用者連上你的網域名稱之後,使用者會先連上網域名稱業者的DNS,然後業者的DNS會再將使用者導引到你所設定的動態IP上面,感覺就好像房屋仲介一樣,都是透過固定的第三者來達到目的,這部份的教學,你可以參考「DDNS設定教學,使用No-IP服務,及利用DUC程式動態來對應主機與IP位址」這篇文章。
當然一般來說,最好都是自己去註冊一個網域名稱,才不會有寄人籬下的感覺,要是都用別人的網域,哪天別人網域名稱不用了,或是不讓你用了的話,那不就什麼都毀了?但有時候,我們也不一定非要自己去註冊一個網域不可,註冊網域要花錢,而且註冊了之後,每年也都還要繳費,要是準備要使用到的伺服器的使用者很少,或者圓是自己在用的而已,那就用別人的網域也是一個不錯的選擇,只要儘量找一家穩定的DDNS業者就好了。
目前提供DDNS的業者,只要使用基本的管理功能,大多都是免費使用的,例如:no-ip、DynDNS都是很好的選擇,使用免費服務的缺點就是要使用業者提供的網域名稱,但是子網域名稱是可以自己設定的,例如:業者會提供像是「no-ip.org」的網域名稱,所以我們在設定時,可以將自己想要的名稱設定成「changyang319.no-ip.org」,我自己是使用no-ip,我自己在家架設的VNC,就是透過No-Ip註冊的子網域名稱來連上自己家的伺服器。
剛剛談了一大堆有關DDNS的來龍去脈,似乎和本篇D-Link的DDNS沒什麼關係,接下來,就要來說明一下D-Link的DDNS。上面有說到,要使用到No-Ip的DDNS服務,我們就必需要在伺服器上的安裝業者所提供的小程式,要安裝這個小程式多半有些不方便,如果能不安裝這個小程式就有一樣DDNS的效果,那不是很好?這樣也不用怕伺服器上的小程式當掉,所以IP分享器的業者,就會將這個功能做在IP分享器上面,像D-Link就是,D-Link和DynDNS合作,只要你有D-Link的網路設備(IP分享器),你就可以申請一個像是「xxx.dlinkddns.com」的網域名稱,且利用D-Link的分享器來幫你同步你的動態IP,這真的是相當的方便。
接下來就來聊聊,如何去設定D-Link的DDNS服務。
D-Link IP分享器所提供的DDNS
當會想要設定這個DDNS功能,應該是有相當的程度,所以登入D-Link分享器的後台,對你來說應該不是問題,若你還不會的話,請你參考一下「多台電腦如何同時上網?無線IP分享器如何選購?如何設定?」這篇文章。
Step 1. 登入後台後,請切換到「維護」頁面中的「DDNS設定」頁面,接著點擊上方的「請在www.DLinkDDNS.com申請 D-Link 的免費 DDNS 服務。」超連結(其實直接點擊左邊這個超連結也是一樣的,都是連到同一個網站而已),如下圖:
Step 2. 來到D-Link DDNS的網站後,點擊右方Get Started!中的「START」,如下圖:
Step 3. 接著填入帳號、密碼及你的E-Mail,接著再勾選「I agree to the Acceptable Use Policy above」,最後再點擊〔Create Account〕。關於E-Mail,請填真實的E-Mail名稱,因為待會就會收到一封認證的信,要是亂填的話,那要怎麼收?
Step 4. 到剛剛設定的信箱中,收看看認證信來了沒,沒意外的話,一分鐘之內就會到達你的信箱了,打開此封「D-Link DDNS Account Information」的信件,然後再點擊信中的超連結,就會完成申請的認證,如下圖:
Step 5. 回到剛剛申請DDNS的網頁,使用剛設定的帳號及密碼登入,如下圖:
Step 6. 每個所申請的D-Link DDNS帳號只能設定一個子網域名稱,請點擊「Add host」超連結,如下圖:
Step 7. 接著在「Hostname」中填入想要的子網域名稱,例如我的是「changyang319」,然後在「New IP Address」的欄位上,直接填入和「Browser IP Address」一樣的IP位址,最後再點擊〔Save〕,如下圖:
Step 8. 設定成功後,在「My D-Link Hosts」大字的下方會有綠色的小字「Hostname xxxxx.dlinkddns.com added.」出現,如下圖:
Step 9. 最後來到IP分享器後台的DDNS設定頁面中,
– 勾選「啟用DDNS」
– 選取下拉式選單中的「dlinkddns.com(Free)」選項
– 在主機名稱輸入「xxxxx.dlinkddns.com」(xxxx為自己所設定的子網域名稱,例如我的是changyang319)
– 最後在使用者名稱及密碼欄位中輸入你剛剛所註冊的帳號及密碼。最後可以點擊〔DDNS帳號測試〕來看看有沒設定成功,要是設定成功的話,會在下方看到「更新成功」的文字,還有還有,別忘記點擊上方的〔儲存設定〕喔!
25 comments