[DNS] 在 Google Domains 註冊自己的網域名稱,並指向 Google Cloud Platform 上的 WordPress 主機
在 Google Cloud Platform 上建立 WordPress 網誌之後,
接下來最重要的就是先申請網域名稱,不然是沒人記的住 IP 位址的~
申請網域名稱有許多種選擇,像國外知名的 GoDaddy 或是 NameCheap,
在台灣也有許多網域名稱提供商,
比較了一下,最後決定在 Google Domains 購買,
一方面是價錢還算 OK,另外也相信 Google 的品質~
就來看一下如何在 Google Domains 上購買網域名稱,
並且使用在我們在 Google Cloud Platform 上架設的 WordPress 網站吧~
1. 挑選網域名稱
到 Google Domains 網站,搜尋自己想要的網域名稱,
像我想要 ephrain.com 之類的網址,就直接搜尋 ephrain.com,
Google Domains 會把同樣名稱、但不同結尾的全都列出來~
如上圖,可以看到 ephrain.com 是灰色哭臉,代表網域已經有人註冊,
如果按下那個左右箭頭的圖示,表示要和網域擁有者交易名稱,
通常會依據網域名稱,而有不同的交易價格。
不過我也不是在開公司,沒必要執著在 ephrain.com 😛
看了一下,ephrain.net 價格比較便宜 (一年 12 美金,約 360 台幣),
拿來做部落落的網域名稱也相當合適~
點下想要的網域名稱後,按下 Proceed to checkout 開始準備付款囉:
2. 付費購買網域名稱
在 Google Domains 上買網域名稱有一點比較麻煩,
那就是它現在還沒有在台灣推出正式的服務,
所以會出現 The country associated with your Google Payments accounts
is not supported for making this purchase 的錯誤訊息:
嗯… 重點在於我使用的 Google 帳戶國籍已經設定成台灣,
所以 Google Domains 目前還不支援~
山不轉路轉,我們還是有辦法繼續購買,只要「再申請一個 Google 帳戶」就好了~
這個新申請的 Google 帳戶,記得付款資料裡面,
將國家設定為美國,住址和電話嘛… 找個美國的網站查查看吧,
我是直接拿公司在美國分公司的地址和電話來用,
不過因為之後這個資訊會隱藏不公開,所以不用擔心:
(可以到 Google 付款中心確認 Google 帳戶的付款資料)
登入這個新的 Google 帳戶,再來購買網域名稱,
就不會遇到 Google Payment is not supported 的訊息了~
接下來填入通訊資料,我填了和 Google 帳戶中用的一樣的住址和電話:
這邊填的資訊是要和 ICANN,也就是網域的主管機關登記的,
選擇 Make my info private 的話,可以避免資訊被公開,
減少被有心人拿來利用或騷擾的機會:
如果上 Whois 去查詢這個網域名稱的話,
可以看到註冊者的資訊都不是我填的資料,
而是 Google 做出來的資料,這就是 Make my info private 的效果:
填完通訊資料,接著要填信用卡的資料,
JCB 信用卡也是可以使用的,因此 VISA/MASTER 應該都沒問題:
這樣子就購買完成囉:
3. 將網域名稱指向 Google Cloud Platform 上架設的 WordPress 站台
到 Google Cloud Platform 的主控台,點選左側選單的 Networking:
這邊可以看到我們申請的虛擬機器 (VM / compute engine) 的 IP,
將它從 Ephemeral (暫時) 改成 Static,這樣這個 VM 的 IP 就會固定下來:
給這個 static IP 一個名稱,不過取什麼不重要,
這只是在 Google Cloud Platform 上的一個代號:
設定好後的樣子:
有了固定的 IP 之後,就可以再到 Google Domains 網站,
按下 DNS 的圖示來設定網域與 IP 的對應:
在 Custom resource records 這邊,
將剛剛 Google Cloud Platform 上看到的 IP 填進來:
上面的設定會讓 ephrain.net 對應到 35.185.170.101 這個 IP~
像我又另外加了一個 ephrain.net 的對應,指向同一個 IP,
這樣 ephrain.net 和 ephrain.net 都指向我的部落格
(不過後來覺得有點不必要,我其實可以只用 ephrain.net,
不過因為 ephrain.net 也已經被搜尋引擎登錄了,就只好這樣了):
設定好之後,理論上就已經有效果了,
但是如果立刻在電腦上連網域名稱的話,會發現還是連不上,
這是因為作業系統通常會快取 DNS 的設定…
在 Mac 上,執行下面的指令來清除 DNS 快取,
執行完之後,網域名稱應該就可以連上了~
如果沒有清除 DNS 快取的話,可能就要等一陣子
(也許要到一天),DNS 的資料才會更新了:
sudo killall -HUP mDNSResponder
以上,就已經成功從 Google Domains 購買網域,
並且讓網域名稱指向我們的 WordPress 主機 IP,
因此 http://blog.ephrain.net 這個網址就可以正常運作囉~
終於可以拋棄 http://35.185.170.101 這樣醜醜的網址啦~^^
參考資料:How do I flush my DNS cache?
17 thoughts on “[DNS] 在 Google Domains 註冊自己的網域名稱,並指向 Google Cloud Platform 上的 WordPress 主機”
您好
請問是否能指教,如何設定google domain ssl 網頁安全性設定呢?謝謝
抱歉不是很懂您的問題…
可以描述更清楚一些嗎?謝謝~
我是使用godaddy的虛擬主機,同樣是使用google domain的網域。我希望我的網站符合網頁安全性憑證,就是網址前方會有個綠色鎖頭寫著“安全”。
我的顯示不安全,因為看您的網站有,又是使用google domain因此向您請教,謝謝~
可以參考一下這幾篇喔~
[GCloud] 在 Bitnami WordPress 網站上啟用 HTTPS
https://ephrain.net/gcloud-%e5%9c%a8-bitnami-wordpress-%e7%b6%b2%e7%ab%99%e4%b8%8a%e5%95%9f%e7%94%a8-https/
[WordPress] 使用 DNS 手動驗證的方式,取得 SSL for Free 的 HTTPS 憑證
https://ephrain.net/wordpress-%e4%bd%bf%e7%94%a8-dns-%e6%89%8b%e5%8b%95%e9%a9%97%e8%ad%89%e7%9a%84%e6%96%b9%e5%bc%8f%ef%bc%8c%e5%8f%96%e5%be%97-ssl-for-free-%e7%9a%84-https-%e6%86%91%e8%ad%89/
[WordPress] 用 Really Simple SSL 外掛,將 HTTP 自動跳轉至 HTTPS 網站
https://ephrain.net/wordpress-%e7%94%a8-really-simple-ssl-%e5%a4%96%e6%8e%9b%ef%bc%8c%e5%b0%87-http-%e8%87%aa%e5%8b%95%e8%b7%b3%e8%bd%89%e8%87%b3-https-%e7%b6%b2%e7%ab%99/
謝謝你熱心的回覆。但我還是遇到一點問題,繼續研究中…
感謝您分享的教學,寫的非常詳細!
請問,如果你自己的家或自己的公司沒有美國地址,就無法在Google domain上申辦……??
嗯…
其實應該隨便找一個美國的住址就可以…
平常 Google domain 會設定將資料隱藏,
所以外人也看不到這個住址。
只不過我也不敢保證這個住址會不會有其他的用途…
想的到的就是有人想聯絡網域擁有者時,
可能會需要寄信件過去,不過現在都用 email 了…
您好,想請教⋯我的domain是經由google向合作夥伴godaddy購買的網域,我照著您教學的步驟一步步設定DNS指向,但一直不成功出現404錯誤,請問是否我少了什麼步驟設定嗎⋯⋯?感謝!
抱歉資訊有點太少了,
還是您要把資訊寄到 ephrain1021@gmail.com,
我再看看能不能幫忙,謝謝~
後來確認是 DNS 設定了多餘的 IP 的關係。
設定好 DNS 之後,可以用 nslookup “網域名稱”,
確認一下這個網域關聯到的 IP 是不是正確的喔~
gmail, outlook等等信箱都可以設定轉成xxxx@domainame 來收發信喔!!
就算你換信箱,最後對外的信箱都是 xxxx@domainame
謝謝您詳細的分享!我有個問題想要請教您!
我的網域是在 GoDaddy 買的,我照著您分享的步驟到 GoDaddy 的 DNS 管理做設定,以我的理解,應該是可以將網域導到 IP。但是我出現一個我沒有辦法修改的問題,就是我的 WordPress 後台「設定」中,沒有辦法修改我的 URL,是鎖住的。
如果我形容不詳細的話,不曉得我方不方便用 email 與您聯繫,給您看一下我的螢幕截圖~
非常感謝!!!
你的 WordPress 是 Multisite 多站台嗎?
謝謝您詳細的分享!我有個問題想要請教您!
如果原本用來購買google domain的gmail不用了,要如何將他轉換到另一個gmail, 謝謝!
我沒有試過,不過看起來這篇有回答您的問題:
https://support.google.com/domains/answer/6260895?hl=zh-Hant
您好,想請問我的 wordpress 為何只能用 non-www 的網址呢?
我現在運作的網址是 larrnote.com ,但我想要讓他顯示成 http://www.larrynote.com 要怎麼做呢?
現在輸入 http://www.larrynote.com 都會跳成 larrynote.com
那個 www 應該是被 Chrome 自動隱藏起來囉,
如果你複製網址的話,
會發現它的網址還是 https://www.larrynote.com/
可以參考這篇 https://www.howtogeek.com/435728/chrome-now-hides-www-and-https-in-addresses.-do-you-care/
基本上,在網址列點兩下,就還是可以看到 www,
Chrome 也有選項可以關掉這個隱藏 www 的功能~