星期五, 4月 11, 2008

[Guide] Google App 服務設定教學

上禮拜有個朋友問我怎麼架設 email server,我推薦他用 Google For Your Domain 服務,讓 Gmail 來取代自己架設 email server。這樣的好處除了每個帳號都有超級大的空間外,擋垃圾信擋得又準,收發信件超級快,而且不怕伺服器停機 (你從來沒看過Google.com 停機維修吧?)。比起自己搞 email server 要方便的多,功能又強大。

朋友被我說服了,就去申請了。沒想到他老兄搞了好幾天都過不了 Google 網域認證。就在他老兄出國出差前,把帳密丟給我,叫我搞定 XD 唉,我也只是看過別人提過這服務,從沒自己摸過,就趁這個機會熟悉一下流程。

朋友的網址是 600cc.tw (不必駭了,我寫假的),這個網域是向 Hinet/Twnic 申請的。

去申請 Google 服務的時候才知道 Google For Your Domain 已經升級成 Google Apps 全套服務了。不只是 Gmail 而已,還包含了 DocsCalender 等其他 Google 服務。

以下就是我也摸了幾天才搞定的 Google Apps 網域代管設定教學啦~~ 先去 Google Apps 申請帳號,這段教學就省略。然後取得 domain 驗證碼,驗證碼是一串 google 開頭的英數字組合。


1. DNS 網域設定

向 Hinet 申請網址並沒有提供 DNS 服務,要自己去找 DNS 主機。我推薦 EveryDNS 這家免費服務的公司。不過這邊先把 Hinet 的設定搞定。

登入 Hinet DNS 設定畫面,輸入 EveryDNS DNS server


▽ 照下圖輸入四組 DNS server

給各位複製用的...

ns1.everydns.net 208.76.56.56
ns2.everydns.net 204.152.184.150
ns3.everydns.net 208.96.6.134
ns4.everydns.net 64.158.219.3


2. DNS Records 設定

雖然第一步輸入了 DNS server,但實際上 EveryDNS 還沒有你的紀錄。第二步就是申請 EveryDNS 的帳號。申請帳號很簡單,輸入帳號、密碼與可用的 email 即可。

EveryDNS 免費帳號可以設定 20 Domain 200 Record,很夠用了。如果你想贊助該網站的話,繳一次US$15就可以享有終生無限 Domain Record

接著登入管理畫面。在左側 add new domain (Basic) 輸入你的網址。

接著應該會看到類似這樣的畫面。我是事後抓圖,會有點出入。

一開始預設的 ip 當然是錯的,直接把記錄刪除。照下圖新增 A record。

接著輸入 Google 網域驗證用的 CNAME record。輸入 Google 給你的那一串驗證碼,網址指向 google.com。

回到 Google Apps 去做網域驗證,選 CNAME。應該不用十分鐘就成功了。因為我已經成功了,抓不到圖了,各位自己試一下。


3. 修改 MX records

完成網域驗證後,再回到 EveryDNS 輸入最重要的 MX records。把以下這一大串都打進去。

600cc.tw. IN MX 1 ASPMX.L.GOOGLE.COM.
600cc.tw. IN MX 5 ALT1.ASPMX.L.GOOGLE.COM.
600cc.tw. IN MX 5 ALT2.ASPMX.L.GOOGLE.COM.
600cc.tw. IN MX 10 ASPMX2.GOOGLEMAIL.COM.
600cc.tw. IN MX 10 ASPMX3.GOOGLEMAIL.COM.
600cc.tw. IN MX 10 ASPMX4.GOOGLEMAIL.COM.
600cc.tw. IN MX 10 ASPMX5.GOOGLEMAIL.COM.

www.600cc.tw. IN CNAME ghs.google.com.
mail.600cc.tw. IN CNAME ghs.google.com.
calendar.600cc.tw. IN CNAME ghs.google.com.
start.600cc.tw. IN CNAME ghs.google.com.
docs.600cc.tw. IN CNAME ghs.google.com.

▽ 全部打完會變成像下圖這樣



4. Google Apps 網址

再回到 Google Apps 的管理畫面,通過網域認證後看起來就是這樣。注意看,每個服務下面那行網址還是又長又難記。

沒關係,每個服務點進去改一下網址就可以了,就照第三步驟輸入的網址即可。

過一會後,設定就生效了。email 的部分記得要點 [active mail],讓 google 檢查第三部做的 mx record 有沒有成功,這部份要比較久一點。


就醬子,其實還蠻簡單的。DNS 網域設定這部分,我一開始是用比較多人推薦的 XNAME.org 的免費 DNS,但搞了幾天,CNAME 對映都有問題。只好改用另一家 EveryDNS,十分鐘就收工了,前幾天都是白做工的。

20 回應:

Fenrisar 提到...
網誌管理員已經移除這則留言。
心情寫照 提到...

這樣子我原本的網站就不見了耶!
是不是不能有網站??

心情寫照 提到...

這樣子我原本的網站就不見了耶!
是不是不能有網站??

CQ.1 提到...

@@?

xxx.com.tw
你的網址還是要設定成自己的 ip 啊

只有 mail.xxx.com.tw 這一類的才指向 google

小寶 提到...

多謝您的詳細說明,真是太感謝了:)
搞了這麼久終於可以交差了!哈哈~~

匿名 提到...

你好:我有一個網域(xxx.com.tw),但目前沒有也不需要空間(沒有IP),只想使用google app;
原本使用另一個Free DNS,但CNAME也是一直搞不定,想換到everyDNS來試試,但一直提示輸入xxx.com.tw的A record;
請問:目前想設定www.xxx.com.tw及xxx.com.tw皆指向google app,我沒有任一個IP,要如何設定?
謝謝

CQ.1 提到...


沒有 ip 的話
就玩不下去了吧
網域都無法設定了不是嗎?

小玉 提到...

於GOOGLE到您此篇教學,我成功了設定mail的部份。

但是blogger要對應所購買的網域卻一直搞不定,開始頭一兩天還可以連網域,但是現在卻是完全連不上

不知道可否私信問您怎麼設定嗎?!

hsiaoyu1224[at]gmail.com

我有ping過原我設定綁住blogger的網址
www.XXX.com.tw是有綁向google但仍無法連。

另外我更有想過恢復原先blogger的網址就先別綁網域,但是卻在填寫驗證碼完後就跑出錯誤訊息。

CQ.1 提到...

很高興我寫的文章對您有幫助
這樣就不枉費我花的時間了 ^^

看了你的問題
我才去看 blogger 的網域設定
在 advanced setting 可以設定自己的網域

設定方法還蠻簡單的
我先到我的 DNS 服務商 (EveryDNS) 新增一組 CNAME record

Host: blog.600cc.tw
Type: CNAME
Record Value: ghs.google.com

然後回到 blogger setting
在 Domain 輸入 blog.600cc.tw 後按確定

過一會兒等 dns updated 後
就可以用了

Berry Lin 提到...

謝謝你的教學喔~

挺不賴的,目前台灣的幾家domain name代購者的DNS代管都很遜,自己試過PCHOME跟亞太,都無法設定完整,

轉到EVERYDNS很快就搞定了~

匿名 提到...

請問,我有向Twnic申請自己的網域,想使用gmail的domain服務

我依照您的教學步驟進入TWNIC將自己的DNS都設定成如下值

ns1.everydns.net 208.76.56.56
ns2.everydns.net 204.152.184.150
ns3.everydns.net 208.96.6.134
ns4.everydns.net 64.158.219.3

當我在EveryDNS鍵入自己的網域,按下(basic)之後,右方卻是顯示"Choose a domain to edit first. "

和您步驟上顯示的不同,不知道是我設定有問題,還是DNS未更新完成?!

我該做什麼其它設定嗎?!

我是這方面的新手,對網域跟MAIL SEVER的觀念也非常薄弱,希望您能給我指教,謝謝您

Mr.金

CQ.1 提到...

to Mr. 金

你好,我剛試了一下
也有碰到一樣的問題
Everydns 網頁右上角有寫 status
看一下錯誤訊息吧

Salihonba 提到...

感謝版主熱心教學設定。

本人正在幫公司設定google app,公司是在hinet登錄的xxxx.tw,結果我到everyDNS時,發現他們現在不提供.tw的DNS登錄服務了,且已經改為DynDNS公司,好像什麼都要錢……

不得已,我回到hinet的網域登錄網頁,結果發現hinet現在有提供DNS server名稱和IP address,並提供了DNS代管設定。

故此我選擇cname的方式讓google驗證我的網址,但怎麼依照他的指示填入資料,都沒辦法讓驗證過關,真是讓人沮喪!

不知道版主還願不願意為我這種搞不清楚網址,dns,代管,server設定的人來修改這篇操作步驟,everydns的頁面已經不再是文章中所顯示,而這篇偏偏又是解釋的最清楚的,請版主幫幫忙,救人一命,勝造七級浮屠呀!!!

CQ.1 提到...

To Salihonda

很不幸地... EveryDns 已經賣給 DynDNS 了,原來的服務只維持到 2010 Dec。我也還在找替代的 DNS 服務。

Hinet 的 DNS 我之前也一直認證失敗。我正在測試 http://www.xname.org/ 的設定,等成功了再修正文章。

misty 提到...

謝謝您詳細的教學.但接下來的問題也想請教您一下:

我在co.cc申請了一個次網域,google app也通過認證了,協作平台起用了,也簡單的做了版面.可是我每次搜尋我的網域時(www.xxx.co.cc)都跳出來"錯誤的網頁".

請問是不是有什麼步驟忽略了.

CQ.1 提到...

To misty:

有設定 CName 嗎?
AName 是 xxx.co.cc 的話
要設 CName www.xxx.co.cc 指向 xxx.co.cc

匿名 提到...

>>>Hinet 的 DNS 我之前也一直認證失敗。我正在測試 http://www.xname.org/ 的設定,等成功了再修正文章。<<<

有進一步的消息嗎? 好不容易找到你這篇文章, 就差這一關了. 看起來 Hinet.net 的支援還是很差. 難道需要把網址轉到Godaddy去嗎?

加油

匿名 提到...

>>>Hinet 的 DNS 我之前也一直認證失敗。我正在測試 http://www.xname.org/ 的設定,等成功了再修正文章<<<<

有最新的消息嗎? hinet註冊來用Google mail 就差這一步了.

匿名 提到...

實在是一篇好文
打給網域中心詢問 竟然叫我多做功課。那還需要你客服嗎?

不知版大找到了替代everydns沒?
就差這一步了。

好文真的很感謝無私分享!

CQ.1 提到...

xname 那邊我後來也解決了

寫法其實跟 everydns 是差不多的
只差在 xname 要求要加 trailing dot
也就是網址後面要加一個點
例如 email.600cc.tw.