Synology NAS輕鬆設定網域的DDNS 與 網域的DDNS設定

標題有點長,總之就是前陣子研究如何架站在浮動IP的網路環境上。因為自己有付費註冊了一組idv網域,原本想要在Synology上架一台DNS。但後來發現光世代網路在一定頻寬以上的浮動IP不提供「浮動式的固定IP」服務,只好有轉向DDNS。下面就以這兩個情境來記錄一下設定的說明:

  1. 使用Synology NAS主機的話,想要註冊一組idv網域的DDNS
  2. 如果你有付費申請那你可以使用TWNIC提供的一組DDNS服務來設定「xxx.idv.tw」。

 

情境一、使用Synology NAS主機+想要註冊一組idv網域的DDNS服務

步驟1. 啟動Synology上的的DDNS服務

這個步驟主要就是啟動本地端的DDNS服務,透過本地端的軟體去告知伺服器端主機我這台主機的位置在哪裡。也就是我必須告知伺服器端的主機「我是誰」與「我的IP是什麼」。

# 於Synology操作介面上選取「控制台」→「外部存取」→點選「新增」

# 選取DDNS的服務供應商「TWNIC」

# 接著,上面這個框是輸入你所想要指定的Domain Name,另外還必須點選下面的「登入或註冊一組TWNIC帳戶」,使Synology能夠登入TWNIC,告知TWNIC的Name Server你是誰。這樣他才能夠確認你的身份(是否有權使用這項服務),同時將你的Domain Name與IP記錄下來。當其他主要要詢問「sya.tw」時,TWNIC的Name Server就可以做出正確的回應。完成後,你只要再點選「測試連線」就可以確認是否登入並註冊完成。

 

步驟2. 設定IP分享器上的連接埠轉向

因為這個部分牽涉到個人家中的分享器或網路環境設定,就說個大概。概念就是Synology主機在啟動DDNS服務後,會定時向DDNS服務提供商更新目前的正確外部IP(IP分享器撥接後對外的IP)。因此當外部設備要連到你的網站時,會透過DDNS服務商提供的Domain name轉換,對應到你的正確外部IP,也就是可以連到你的IP分享器。接著這個封包要怎麼正確的轉送到你內部網路的主機上?就要靠這個步驟的設定了。在IP分享器中可能是「NAT」、「連接埠轉向」之類的功能字眼,進去後,將Port 80指定到要接受的伺服器主機內部IP(ex. 192.168.100.3)就可以囉。


 

情境二、已經付費註冊idv網域,但只有浮動IP,想要啟動DDNS服務

步驟1. 啟動網域代管主機商 名稱解析伺服器 上的DDNS服務

以我的情況為例,目前這個網域已由Hinet代管,透過以下幾個步驟就可以輕鬆完成設定囉!在這個步驟中,主要就是將你的網域(ex. xxx.idv.tw)的名稱解析都導至TWNIC的Name Server,透過TWNIC的主機來提供外界「網域名稱←→你主機IP」的轉換查詢。

# 網頁開啟「https://domain.hinet.net/」,點選左側「動態DNS安裝與設定」。接著輸入你的網域與密碼登入即可。

# 點選「確定啟動動態DNS」

 

步驟2. 在一台內部主機上安裝軟體

在一台內部主機安裝軟體後,這台主機就會定時向DDNS服務提供商更新目前的正確外部IP(IP分享器撥接後對外的IP)。在TWNIC提供的這個網頁上,只要選擇適合你作業系統的軟體下載並安裝,執行後就完成囉!

 

步驟3. 設定IP分享器上的連接埠轉向

當外部設備要連到你的網站時,會透過DDNS服務商提供的Domain name轉換,對應到你的正確外部IP,也就是可以連到你的IP分享器。接著這個封包要怎麼正確的轉送到你內部網路的主機上?就要靠這個步驟的設定了。在IP分享器中可能是「NAT」、「連接埠轉向」之類的功能字眼,進去後,將Port 80指定到要接受的伺服器主機內部IP(ex. 192.168.100.3)就可以囉。

 


其他說明: