Netlify 專案部署到 GoDaddy
_rrwiFpjXh.webp?updatedAt=1749799561688)
在這篇文章中,我會分享如何將你部署在 Netlify 上的網站,綁定到你的 GoDaddy 網域。這個流程其實不難,只要掌握幾個重點,很快就能讓你的專案上線,並且擁有專屬域名。
Nelify Service
Netlify 是一個高度自動化、適合現代網頁應用的平台,從建置、部署到內容協作一應俱全。它結合了超快靜態輸出與無伺服器功能,並強化了行銷與開發團隊的協同作業。
事前準備
在開始之前,請確認你已經準備好以下資源:
- ✅ 一個已經可以正常部署的 Netlify 專案
- ✅ 一個你在 GoDaddy 購買的網域名稱
- ✅ GoDaddy 帳號可以正常登入
步驟一:確認你的 Netlify 部署正常
如果你是用 React、Next.js、Astro 或任何前端框架,應該已經把專案部署到 Netlify 了。這裡假設你已經有一個可以正常運作的 Netlify 網站。
範例 Netlify 網址可能會像這樣:
https://my-awesome-site.netlify.app
步驟二:進入 Netlify 設定自訂網域
- 進入你的 Netlify 專案。
- 在左側選單點選 Domain Settings(域名設定)。
- 點選 Add custom domain(新增自訂網域)。
- 輸入你在 GoDaddy 購買的網域,例如:
myawesomedomain.com
點選 Verify(驗證)後,Netlify 會提示你需要設定 DNS 來完成驗證。
步驟三:到 GoDaddy 設定 DNS
- 登入你的 GoDaddy 帳戶。
- 點選右上角的帳號 → 我的產品。
- 在你的網域清單中,找到剛剛輸入的網域,點選 DNS 進入 DNS 管理頁面。
- 你會看到目前的 DNS 記錄列表。
方式一:使用 Netlify 提供的 DNS (建議)
如果你希望全權交給 Netlify 管理:
- 在 Netlify 中選擇 Use Netlify DNS。
- 依照 Netlify 給你的 Name Server (NS 記錄) 到 GoDaddy 把 NS 紀錄改成 Netlify 提供的值。
- 儲存後等待 DNS 解析(通常幾分鐘到幾小時內會生效)。
方式二:僅修改 A 記錄或 CNAME (部分轉址)
若你希望 DNS 還是維持在 GoDaddy,僅將該子網域導向 Netlify:
CNAME 方式(推薦,若你的主機支援)
-
刪除現有的 CNAME 或 A 記錄(若有)。
-
新增 CNAME 記錄:
- 主機名稱(Host):www(或其他子網域)
- 目標(Points to):your-site-name.netlify.app
A 記錄方式(如果你的計劃支援 apex domain)
- 刪除現有的 A 記錄。
- 新增一筆 A 記錄:
- 主機名稱:@
- 目標:75.2.60.5 (Netlify 提供的 apex IP,請以 Netlify 官方為準)
步驟四:在 Netlify 完成驗證與 HTTPS 設定
- 回到 Netlify。
- 當 DNS 解析生效後,Netlify 會自動幫你驗證該網域。
- 啟用自動的 Let’s Encrypt SSL 憑證,確保網站支援 HTTPS。
步驟五(可選):設定 www 轉址
很多時候你會希望:
- myawesomedomain.com 跟 www.myawesomedomain.com 都可以正常運作
Netlify 支援「自動轉址」功能,你可以在 Domain Settings 中設定主網域(primary domain)以及 alias domain,確保流量自動導向。
完成 🎉
到這裡,你的 Netlify 網站就正式透過 GoDaddy 網域公開上 線啦!
未來你只要在 Netlify push 新版,網站就會自動更新,完全不需要手動部署。
常見問題整理
Q: DNS 修改後多久會生效?
A: 通常 5 分鐘內會看到效果,但依據 ISP,可能需要 24-48 小時完全同步。
Q: Netlify DNS vs GoDaddy DNS 要選哪個?
A: (一)如果你希望最穩定、自動管理 SSL → 選 Netlify DNS。(二)如果你已有許多子域名在 GoDaddy 管理 → 可考慮僅修改 CNAME
Q: SSL 憑證需要自己購買嗎?
A: 不用,Netlify 會免費幫你開啟 Let’s Encrypt 憑證。
總結
把 Netlify 網站綁定 GoDaddy 網域,其實就是:
Netlify 設定自訂網域 → GoDaddy 設定 DNS → 等待驗證 → 完成。
只要照著這幾個步驟,你的網站很快就可以擁有自己的品牌網域名稱。
如果你想要 deploy docusaurus 在 Netlify 可以參考這篇。