在 pfSense 上設定 Dynamic DNS

提示

這篇文章是配合 開源且強大的軟路由系統 – pfSense 的延伸文章,請配合著一起看。

前言

在前一篇文章中,我們使用 Port Forward 開通了我們的服務,使外網能夠訪問。但如果你的電信業者配發了浮動 IP 給你,那可能每隔幾天 IP 就會變動一次,這很麻煩。

因此,針對這樣的事情,開始發展出了 Dynamic DNS 的服務,這項服務會有一個網域指向你的 IP 位址,而且當你的 IP 位址發生變動時,會發出要求來更新。因此日後只需要透過該網域連接,就不會遇到浮動 IP 的問題了。

而在 pfSense 中也有 Dynamic DNS 的功能,可以綁上外部提供商所提供的網域進行更新。在這篇文章中,我們會使用 NO-IP 所提供的網域,讓 pfSense 自動更新。

申請帳號及網域

如果你沒有 NO-IP 的帳號,你可以透過 這裡 註冊。

001.jpg

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

002.jpg

設定 pfSense

前往 ServicesDynamic DNS,點選 Add 新增。

003.jpg

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

004.jpg

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

005.jpg

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

006.jpg

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

007.jpg

成果驗收

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

008.jpg