Skip to main content

Netlify 專案部署到 GoDaddy

· 4 min read
Thomas
Web Developer

在這篇文章中,我會分享如何將你部署在 Netlify 上的網站,綁定到你的 GoDaddy 網域。這個流程其實不難,只要掌握幾個重點,很快就能讓你的專案上線,並且擁有專屬域名。

Nelify Service

Netlify 是一個高度自動化、適合現代網頁應用的平台,從建置、部署到內容協作一應俱全。它結合了超快靜態輸出與無伺服器功能,並強化了行銷與開發團隊的協同作業。

事前準備

在開始之前,請確認你已經準備好以下資源:

  • ✅ 一個已經可以正常部署的 Netlify 專案
  • ✅ 一個你在 GoDaddy 購買的網域名稱
  • ✅ GoDaddy 帳號可以正常登入

步驟一:確認你的 Netlify 部署正常

如果你是用 ReactNext.jsAstro 或任何前端框架,應該已經把專案部署到 Netlify 了。這裡假設你已經有一個可以正常運作的 Netlify 網站。

範例 Netlify 網址可能會像這樣:

https://my-awesome-site.netlify.app

步驟二:進入 Netlify 設定自訂網域

  1. 進入你的 Netlify 專案。
  2. 在左側選單點選 Domain Settings(域名設定)。
  3. 點選 Add custom domain(新增自訂網域)。
  4. 輸入你在 GoDaddy 購買的網域,例如:
myawesomedomain.com
info

點選 Verify(驗證)後,Netlify 會提示你需要設定 DNS 來完成驗證。

步驟三:到 GoDaddy 設定 DNS

  1. 登入你的 GoDaddy 帳戶。
  2. 點選右上角的帳號 → 我的產品。
  3. 在你的網域清單中,找到剛剛輸入的網域,點選 DNS 進入 DNS 管理頁面。
  4. 你會看到目前的 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 設定

  1. 回到 Netlify。
  2. 當 DNS 解析生效後,Netlify 會自動幫你驗證該網域。
  3. 啟用自動的 Let’s Encrypt SSL 憑證,確保網站支援 HTTPS。

步驟五(可選):設定 www 轉址

很多時候你會希望:

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 → 等待驗證 → 完成。

只要照著這幾個步驟,你的網站很快就可以擁有自己的品牌網域名稱。

note

如果你想要 deploy docusaurus 在 Netlify 可以參考這篇。

如何用 Docusaurus 部屬在 Netlify