NoIP 免費 DDNS 教學:5 分鐘讓家中 WordPress 擁有固定網址

01_ noip-ddns-wordpress-tutorial-cover
01_ noip-ddns-wordpress-tutorial-cover

想要自架網站或建立個人私有雲 Nextcloud 的人來說,最推薦使用 NoIP 免費 DDNS ( Dynamic Domain Name System, 動態網域名稱系統 ) 的服務,它能把中華電信、台灣大寬頻…等網路服務供應商 ( ISP, Internet Service Provider )提供的浮動 IP 自動對應成固定網址。

什麼是 DNS ( Domain Name System ) 呢?簡單說,就是把 IP (一串數字),轉換成方便記憶的英文,讓網路用戶不需要記憶網站的 IP,而是直接輸入有意義的文字( Domain Name ) 連線到自架網站。例如:WordPress、TrueNAS、OPNsense、VPN…等用途。

什麼是 NoIP DDNS?免費動態域名的運作原理與優勢

官網:https://www.noip.com/
服務:提供免費方案與付費方案
免費方案限制:
1). 一個帳戶只能註冊三個主機名稱。
2). 只能使用標準 DNS 服務,不能使用高級 DNS 服務。
3). 每 30 天需要確認一次帳戶,否則主機名稱將被刪除。

一般家用網路,網路業者會隨機分配浮動 IP,每次重新連線都會改變。這對於需要固定 IP 來提供服務的網站來說是個大麻煩,因為訪客不可能去記住每天變更後的新 IP。

NoIP DDNS ( 動態網域名稱系統 ) 100% 解決了浮動 IP 的痛點,它提供一個橋樑,將一串好記的英文網址與你自架網站電腦的 IP 綁定在一起。當家用網路 IP 發生變動時,NoIP 提供的軟體會自動偵測並同步更新紀錄。

因此,外部的網路使用者永遠只需要輸入同一組網址,就能精準且不間斷地連線到你所架設的網站。這不僅讓網站更具專業感,也免去了記憶複雜數字的困擾。

建議剛踏進自架網站領域的人,可以先使用免費的 DDNS ,未來決定要長久經營網站的話,再來買 Domain Name 也不遲。

  • 自動同步更新浮動 IP,確保網站維持全天候對外連線。
  • 將難記的數字 IP 轉換為具備高辨識度的英文字母網址。
  • 降低架站門檻,免費方案即可滿足初期個人網站或測試環境需求。

浮動 IP 架站全攻略:如何申請 No-IP 帳戶?

整個流程非常簡單,首先要前往 No-IP 官方網站,註冊一個 No-IP 帳戶,然後在 No-IP 帳戶中新增域名即可。

以下是整個申請的流程範例:

申請 No-IP 帳號

前往 No-IP 官方網站申請帳號,輸入 Email 與密碼,然後將方塊打勾。

  • No-IP 註冊帳號: click me
  • Email & Password 是必填的選項
11_noip ddns create account

免費註冊

滑鼠拉到最下面,假使不要收到廣告信或通知信,可以不要打勾。然後按下【 Free Sign Up 】

12_noip ddns email opt-in

完成 No-IP 帳號申請

完成 No-IP 帳號申請了!

04_ NoIP 申請帳號 完成 No-IP 帳號申請

確認 No-IP 帳戶

最後來到你的信箱,看看有沒有 No-IP 的帳號確認信,有的話,就在【 Confirm Account 】按下去!!!

05_ NoIP 申請帳號 確認帳戶

確認申請的帳號是不是已經啟用

然後網頁會自動把你帶來 No-IP 網站,確認剛剛申請的帳號是不是已經啟用了!

13_noip account created successfully

浮動 IP 架站全攻略:如何新增 No-IP DDNS Hostname

這個目的是要將 IP 轉換成有意義的英文字,方便網路用戶連線到網站。

申請 No-IP Dynamic DNS 免費域名

前往 DDNS & Remote Access >> DNS Records >> Create Hostname

Type:
A (IPv4 / Host A):

這是最常見也最標準的設定。它的功能是把網址指向一個特定的實體 IPv4 位址(例如:114.32.X.X)。因為一般的家用寬頻或電腦都是使用 IPv4,所以選這個才能配合 No-IP 的 DUC 軟體去自動更新你家裡的浮動 IP。
AAAA (IPv6):
如果你的網路環境和架站伺服器是全 IPv6 環境,才會選擇這個將網址指向 IPv6 位址(例如:2001:b011:…)。目前主流架站仍以 A 紀錄 (IPv4) 為主。
CNAME (Alias):
這是別名紀錄,用來將你的網址指向「另一個網址」,而不是直接指向 IP 數字。在 No-IP 申請初期的動態域名時通常用不到。
URL (網頁轉址):
這是直接把輸入這個網址的人,強制轉跳到另外一個現成的網頁 URL,並不是真正的 DNS 解析,無法用來給 WordPress 綁定獨立主機。

Host:
輸入你想要的網址名稱(例如:selfhost)。

Domain:
下拉選單挑一個免費的後綴(例如:myddns.me)。

IPv4:
網頁會自動抓到目前的家用 IP,不需要自行輸入

最後,按下【 Create 】就完成申請 No-IP DDNS 的步驟了。

14 create noip hostname

完成建立免費 DDNS

回到 Dashboard 的頁面,可以看到已經完成申請的網域名稱。例如:Host: slefhost, Domain 是: myddns.me。

15 NoIP ddns created successfully

浮動 IP 架站全攻略:如何將浮動 IP 綁定免費網域?

這裡分成兩種狀況來說明:固定 IP 或 浮動 IP。

狀況 1:浮動 IP

假使是浮動 IP 的環境,就需要額外下載 No-IP 專用的 DDNS 自動連線程式。
軟體名稱:Dynamic DNS Update Client (DUC) for Windows
下載網址:https://www.noip.com/download?page=win
教學文章:https://www.noip.com/support/knowledgebase/installing-the-windows-4-x-dynamic-update-client-duc

狀況 2:固定 IP

如果是使用中華電信光世代等具備固定 IP 的網路方案,只需在 No-IP 官網後台的【 IPv4】欄位中手動填寫固定位址即可,設定一次便一勞永逸。

前往 DDNS & Remote Access >> DNS Records >> 鉛筆圖示 >> 修改 >> Save

修改 Apache 檔案 Virtual Host 連線到自架 WordPress 網站

1. 建立新資料夾:C:\Apache24\htdocs_selfhost
2. 在該資料夾內建立一個名為 index.html 的文字檔案,檔案內容如下:

<!DOCTYPE html>
<html lang="zh-TW">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>NoIP DDNS 連線測試成功</title>
    <style>
        body {
            font-family: Arial, sans-serif;
            background-color: #0f172a;
            color: #f8fafc;
            display: block;
            text-align: center;
            padding: 50px 20px;
            margin: 0;
        }
        .card {
            max-width: 500px;
            margin: auto;
            background: #1e293b;
            padding: 30px;
            border-radius: 8px;
            border: 1px solid #38bdf8;
            box-shadow: 0 4px 12px rgba(0,0,0,0.5);
        }
        h1 { color: #38bdf8; font-size: 24px; margin-bottom: 10px; }
        p { font-size: 16px; color: #cbd5e1; line-height: 1.6; }
        code { background: #0f172a; padding: 4px 8px; border-radius: 4px; color: #f43f5e; font-family: monospace; }
    </style>
</head>
<body>
    <div class="card">
        <h1>🎉 NoIP DDNS 連線成功!</h1>
        <p>您的新動態網域已正確導向此主機。</p>
        <p><strong>目前網址:</strong>selfhost.myddns.me</p>
        <p><strong>根目錄路徑:</strong><code>C:\Apache24\htdocs_selfhost</code></p>
    </div>
</body>
</html>

3. 打開 C:\Apache24\conf\extra\httpd-vhosts.conf 檔案,在檔案最下方新增虛擬主機區塊

# 新增 NoIP 申請的獨立測試主機
<VirtualHost *:80>
    # 填入您申請的 NoIP 完整網址
    ServerName selfhost.myddns.me
    
    # 指向全新建立的獨立資料夾(注意路徑使用正斜線 /)
    DocumentRoot "C:/Apache24/htdocs_selfhost"
    
    <Directory "C:/Apache24/htdocs_selfhost">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
    
    # 獨立的日誌檔案,避免與主站日誌混在一起
    ErrorLog "logs/selfhost-error.log"
    CustomLog "logs/selfhost-access.log" combined
</VirtualHost>

4. 開啟 Windows 的【 服務 】,找到 Apache2.4,按右鍵選擇【 重新啟動 】。
5. 確保您的 No-IP DUC 軟體正在執行且已成功將 IP 綁定至 selfhost.myddns.me。
6. 家用路由器已設定好【 Port Forward 】
7. 打開瀏覽器,輸入 http://selfhost.myddns.me

假使要用 https 的方式連線,就要多一個 SSL 憑證申請的過程。

延伸閱讀:SSL For Free: 使用Let’s Encrypt 申請SSL憑證

總之,將浮動 IP 綁定 No-IP 動態 DNS 免費網域只要把握以下原則:

  • 固定位址直接綁定:擁有固定 IP 的使用者無需額外安裝軟體,直接於網頁後台設定即可穩定運作。
  • 常駐 DUC 更新程式:浮動 IP 環境必須依賴官方 DUC 軟體,讓電腦在背景自動回報並同步最新網路位址。
  • 善用路由器內建功能:許多市售的家用路由器已內建 No-IP 登入介面,直接在路由器設定 DDNS 可取代電腦端 DUC 的運作,更節省系統資源。
  • 留意每月到期通知:No-IP 免費方案每 30 天會發送一封到期提醒信,請務必點擊信件內的【 Confirm 】按鈕,以防網域被系統強制回收。

架設 WordPress 網站流程

只要照著我的步驟做,相信你也可以不用額外花半毛錢,就可以在 Windows 10 的電腦上面,架設好屬於自己的專屬網站了(這篇文章可以看到自架網站的完整敘述)。而這系列的分享文章,是寫給架站新手 / 小公司 / 部落客的,不適用於大型企業 / 大神級…

架站硬體

防火牆

free desktop pc svgrepo com
click svgrepo com

防火牆

firewall svgrepo com
click svgrepo com

架站工具

架站懶人包

xampp svgrepo com
click svgrepo com

軟體懶人包

5套免費架站懶人包

獨立安裝架站軟體

xampp svgrepo com
click svgrepo com

獨立安裝架站軟體

安裝Apache、MySQL、phpMyAdmin

SSL 憑證

certificate ssl svgrepo com
click svgrepo com

商標設計

logo apple ar svgrepo com
click svgrepo com

申請網域

domain www svgrepo com
click svgrepo com

架站效能

網站設定

setting line svgrepo com 1
click svgrepo com

網站設定

軟體參數微調

快取外掛

shower svgrepo com
click svgrepo com

架站安全

網頁標題

quiz title svgrepo com
click svgrepo com

廣告違規

advertisement svgrepo com
click svgrepo com

常見問題

No-IP DDNS 免費方案的缺點

申請的域名,時常會被社群軟體(例如:臉書)判定是惡意域名,導致無法在社群軟體上分享文章。

動態域名 (Dynamic DNS)只能用在浮動 IP 嗎?

動態域名服務可以使用在固定 IP 與 浮動 IP 的環境。

免費 DDNS 提供商有哪些選擇呢?

除了 No-IP 之外,還可以考慮以下幾間 DDNS 提供商:
DynDNS:https://www.dynu.com/
DuckDNS:https://www.duckdns.org/
FreeDNS:https://freedns.afraid.org/
DynuDNS:https://www.dynu.com/en-US/

No-IP 可以架 WordPress、OPNsense、Nextcloud嗎?

可以。

No-IP 支援 IPv6 嗎?

可以。

為什麼我的 NoIP DDNS 網址突然無法連線?

最常見的原因是忘記在 30 天內點擊續期確認信件,導致網址被系統回收。另一個可能是電腦端的 IP 更新軟體沒有正常在背景運作。

路由器內建的 DDNS 功能跟電腦安裝軟體有什麼不同?

路由器內建功能由網路硬體直接負責更新 IP,不需讓電腦維持 24 小時開機運行更新軟體,在設定與運作上更加方便穩定。

免費的動態網址會影響網站的 SEO 排名嗎?

搜尋引擎對免費子網域的權重通常較低。如果您的目標是長期經營高流量的商業網站,強烈建議購買獨立網域來建立品牌信任度。

DDNS 免費方案適合每個人嗎?

文章開頭就提到:剛踏進自架網站領域的人,可以先使用免費的 DDNS…。而本身在自架網站多年後,發現能 100% 控制域名設定是一件很重要的事情。不同 DDNS 提供商的免費方案也存在不同的限制,只能由個人仔細閱讀相關限制才能決定哪一個DDNS 提供商適合自己的應用。

不過,以初學者而言,No-IP 還是較推薦的 DDNS 服務提供商,因為使用者眾多,方便在網路上查詢相關問題;再者,一些消費等級的路由器,也提供綁定 No-IP DDNS 帳號的功能。

  • 免費方案是降低初期架站成本與學習技術知識的理想測試平台。
  • 需特別留意手動續期的時限限制,以免網站網址無預警失效。
  • 未來可根據網站規模與品牌需求,靈活評估升級付費服務或購買頂級網域。