提示
這篇文章是配合 開源且強大的軟路由系統 – pfSense 的延伸文章,請配合著一起看。
前言
在前一篇文章中,我們使用 Port Forward 開通了我們的服務,使外網能夠訪問。但如果你的電信業者配發了浮動 IP 給你,那可能每隔幾天 IP 就會變動一次,這很麻煩。
因此,針對這樣的事情,開始發展出了 Dynamic DNS 的服務,這項服務會有一個網域指向你的 IP 位址,而且當你的 IP 位址發生變動時,會發出要求來更新。因此日後只需要透過該網域連接,就不會遇到浮動 IP 的問題了。
而在 pfSense 中也有 Dynamic DNS 的功能,可以綁上外部提供商所提供的網域進行更新。在這篇文章中,我們會使用 NO-IP 所提供的網域,讓 pfSense 自動更新。
申請帳號及網域
如果你沒有 NO-IP 的帳號,你可以透過 這裡 註冊。

基本上整個申請過程很簡單。進入介面後,我們可以建立一個新的二級網域。至於 IP 位址先隨便填沒有關係,待會會讓 pfSense 去更新他。

設定 pfSense
前往 Services 的 Dynamic DNS,點選 Add 新增。

在 Service Type 的地方選擇 NO-IP (free);Interface to monitor 則是選擇要監聽的網路介面卡 IP 位址,預設是 WAN;Hostname 則是你在 NO-IP 申請的網域名稱。

Username 及 Password 則都是你在 NO-IP 的帳號密碼。網站上是什麼,這裡就是什麼。

完成後,你就會看到他列出來,而且正在工作中。

回到 NO-IP 的管理介面並重新整理,你應該也可以看到 IP 位址被順利的更新了。

成果驗收
在上一篇文章中,我們有設定了網頁伺服器。所以現在使用你的瀏覽器,連上這個網域,你應該可以看到 Nginx 的歡迎畫面哦!
