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

(本頁面已被瀏覽過 527 次)

發表迴響

你的電子郵件位址並不會被公開。