提示
這篇文章是配合 開源且強大的軟路由系統 – 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 的歡迎畫面哦!