[DNS] 在 Google Domains 註冊自己的網域名稱,並指向 Google Cloud Platform 上的 WordPress 主機

[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?

(本頁面已被瀏覽過 15,531 次)

17 thoughts on “[DNS] 在 Google Domains 註冊自己的網域名稱,並指向 Google Cloud Platform 上的 WordPress 主機

  1. 您好
    請問是否能指教,如何設定google domain ssl 網頁安全性設定呢?謝謝

    1. 抱歉不是很懂您的問題…
      可以描述更清楚一些嗎?謝謝~

      1. 我是使用godaddy的虛擬主機,同樣是使用google domain的網域。我希望我的網站符合網頁安全性憑證,就是網址前方會有個綠色鎖頭寫著“安全”。
        我的顯示不安全,因為看您的網站有,又是使用google domain因此向您請教,謝謝~

          1. 謝謝你熱心的回覆。但我還是遇到一點問題,繼續研究中…

  2. 感謝您分享的教學,寫的非常詳細!
    請問,如果你自己的家或自己的公司沒有美國地址,就無法在Google domain上申辦……??

    1. 嗯…
      其實應該隨便找一個美國的住址就可以…
      平常 Google domain 會設定將資料隱藏,
      所以外人也看不到這個住址。
      只不過我也不敢保證這個住址會不會有其他的用途…
      想的到的就是有人想聯絡網域擁有者時,
      可能會需要寄信件過去,不過現在都用 email 了…

  3. 您好,想請教⋯我的domain是經由google向合作夥伴godaddy購買的網域,我照著您教學的步驟一步步設定DNS指向,但一直不成功出現404錯誤,請問是否我少了什麼步驟設定嗎⋯⋯?感謝!

      1. 後來確認是 DNS 設定了多餘的 IP 的關係。
        設定好 DNS 之後,可以用 nslookup “網域名稱”,
        確認一下這個網域關聯到的 IP 是不是正確的喔~

  4. gmail, outlook等等信箱都可以設定轉成xxxx@domainame 來收發信喔!!

    就算你換信箱,最後對外的信箱都是 xxxx@domainame

  5. 謝謝您詳細的分享!我有個問題想要請教您!

    我的網域是在 GoDaddy 買的,我照著您分享的步驟到 GoDaddy 的 DNS 管理做設定,以我的理解,應該是可以將網域導到 IP。但是我出現一個我沒有辦法修改的問題,就是我的 WordPress 後台「設定」中,沒有辦法修改我的 URL,是鎖住的。

    如果我形容不詳細的話,不曉得我方不方便用 email 與您聯繫,給您看一下我的螢幕截圖~

    非常感謝!!!

  6. 謝謝您詳細的分享!我有個問題想要請教您!
    如果原本用來購買google domain的gmail不用了,要如何將他轉換到另一個gmail, 謝謝!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料