這裡介紹如何申請 No-IP 的動態 DNS 服務,透過 TP-LINK 路由器所提供的自動更新動態 DNS 功能,輕鬆使用浮動 IP 架站。
非固定制的 ADSL 網路環境中,如果想要自行架設網站或是 FTP 站,但又只有浮動的 IP 位址,只要 IP 一改變,使用者就連不上伺服器了,該怎麼辦呢?如果遇到這個問題,可以申請 No-IP 這類的動態 DNS 服務來解決。
No-IP 的原理很簡單,就是在每次 IP 更動時,都即時更新 DNS 伺服器上的記錄,這樣使用者只要透過最新的 DNS 記錄就可以連線到使用浮動 IP 的伺服器上,對於使用者而言,使用起來就跟一般固定制 IP 的伺服器一樣。
以下是 No-IP 動態 DNS 服務的申請步驟,另外這裡使用 TP-LINK 的路由器為例,示範如何設定路由器讓 IP 變更時自動更新 DNS 記錄,保持網站可以持續營運,不會受到 IP 變更的影響而斷線。
Step 1
首先,連上 No-IP 的網站,註冊一個帳號。在註冊時要填的資料很簡單,其中 hostname 的部分可以隨便取,然後再選擇一個您想要的網址。
填完之後按下下方的註冊按鈕。
Step 2
接著 No-IP 會根據您填寫的電子郵件位址寄發一封認證信,收到認證信之後,上面會有一行認證網址,開啟這行網址就可以完成認證。
Step 3
開啟 TP-LINK 路由器的網頁管理介面,找到動態 DNS(DDNS)設定頁面。「服務提供者」選擇 No-IP,接著輸入剛剛註冊時填的帳號密碼,而網域名稱就是剛剛註冊時取的那個,最後勾選「啟用 DDNS」,再按下「儲存」鈕,這樣就完成了。
儲存之後,路由器會自動進行連線,並且更新 DNS,而連線狀態應該會顯示「連線成功」。
Step 4
最後開啟命令提示字元,用 ping
測試一下:
這樣就大功告成了,現在不管路由器的 IP 位址怎麼換,使用者都可以透過這個網址來連線到我們的路由器,然後再透過路由器的虛擬伺服器設定,將路由器上特定的連接埠(port)導向至內部的主機上,這樣就可以讓我們的伺服器透過浮動 IP 架站了。