想要自架網站或建立個人私有雲 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 是必填的選項

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

完成 No-IP 帳號申請
完成 No-IP 帳號申請了!

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

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

浮動 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 的步驟了。

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

浮動 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 的電腦上面,架設好屬於自己的專屬網站了(這篇文章可以看到自架網站的完整敘述)。而這系列的分享文章,是寫給架站新手 / 小公司 / 部落客的,不適用於大型企業 / 大神級…
架站工具
架站懶人包
軟體懶人包
獨立安裝架站軟體
獨立安裝架站軟體
SSL 憑證
SSL 憑證
商標設計
Logo Design
申請網域
申請網域
架站效能
架站安全
網頁標題
網頁標題
廣告違規
常見問題
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 帳號的功能。
- 免費方案是降低初期架站成本與學習技術知識的理想測試平台。
- 需特別留意手動續期的時限限制,以免網站網址無預警失效。
- 未來可根據網站規模與品牌需求,靈活評估升級付費服務或購買頂級網域。
