iT邦幫忙

0

(急)關於dns中的mx記錄問題

因為第一次給中華代管
所以想與各位大大確認我的設定是否正確
公司有一個需求是希望xxx.com.tw可以連到公司的首頁而不是連到公司的mail

所以我把設定設為下圖

請問一下
這樣有錯嗎
麻煩各位大大回答一下
謝謝

8
poiu124pat
iT邦新手 3 級 ‧ 2015-02-23 15:25:08
最佳解答

你的設定怪怪的...
假設DOMAIN是abc.com.tw,那應該要先設 www.abc.com.tw A 61.218.x.x
然後再設定abc.com.tw的MX Record(如果你的郵件是aa@abc.com.tw)
所以這邊的MX Record 應該是
abc.com.tw MX 1 mail.abc.com.tw
abc.com.tw MX 10 mail2.abc.com.tw
再設定mail主機的A Record,如:
mail.abc.com.tw A 59.125.x.x
mail2.abc.com.tw A 59.125.x.x

而MX Record 後不可以設CNAME!(參見RFC1912)

另外給個建議,如果主機1 mail.abc.com.tw 與主機2 mail2.abc.com.tw,是同一台主機的話,那設mail2.abc.com.tw是多餘的,沒有意義,反而可能會有DNS的效能問題。如果mail.abc.com.tw與mail2.abc.com.tw是不同主機,就要做好這兩台主機之間的叢集同步,要不然很容易發生很多莫名其妙的問題。

補充一下
如果需要abc.com.tw與www.abc.com.tw指向同一台主機,最好的方式設定為
abc.com.tw A 61.218.x.x
www.abc.com.tw A 61.218.x.x

不要在abc.com.tw 上面設定任何有相關的CNAME。郵件主機查到abc.com.tw,會查找DNS中的MX Record,但我上面有說過MX 和 CNAME會衝突,為了安全起見,不要隨便設定比較安全。

MX的主機名稱均輸入@也可以,但就是不要輸入mail與mail2,除非你的信箱要為xxx@mail.abc.com.tw或xxx@mail2.abc.com.tw

10
slime
iT邦大師 1 級 ‧ 2015-02-21 23:53:41

有 A Record 就不用 MX .

看您的設定, 推測期望為:

  1. 寄信給 @xxx.com.tw , 會由 mail.xxx.com.tw 這台主機收下, 那第一行就不用 mail , 第二行也不用 mail2
  2. MX 設定跟首頁通常沒有關係....
dicky9055 iT邦新手 5 級 ‧ 2015-02-22 00:03:17 檢舉

感謝大大那麼快的回應
那若我希望xxx.com.tw可以指到公司首頁
我就要再增加一條
xxx.com.tw ==>> 61.x.x.x a record這樣的意思嗎?

slime iT邦大師 1 級 ‧ 2015-02-22 02:29:42 檢舉

沒有意外的話, 第 8 條就是你要的功能.
(由於我沒有用過 HiNet 代管, 所以只是目測.)

通常是用 @ 代表網域本身, 所以第 8 條如果不能運作, 改成 @ 或 . (點)看看.

dicky9055 iT邦新手 5 級 ‧ 2015-02-25 16:44:24 檢舉

感謝大大幫忙
因為大大的幫忙讓我加快了設定的腳步
謝謝

18
Blue Jacky
iT邦大師 1 級 ‧ 2015-02-22 22:30:12

DNS 共需三部份,依序為:
1.網域
2.網路主機
3.郵件主機

根據所提供的資訊正確設定應為
(假設網域為 abc.com.tw;IP以英文字母取代)

mail.abc.com.tw A 59.125.X.Y
mail2.abc.com.tw A 59.125.X.Z <- IP不可與上一部相同,若相同請勿設此列
www.abc.com.tw A 61.218.U.V
ef.abc.com.tw A 61.59.C.D
crm.abc.com.tw A 61.59.E.F <- IP不可與上一部相同,若IP相同則設定修改如最後一列
MX 10 mail.abc.com.tw
MX 20 mail2.abc.com.tw
crm.abc.com.tw CNAME ef.abc.com.tw <- 非必要,詳參考上述

若設定有誤,短期內雖能使用,但長期會因正反解不對,被某些Relay主機列為郵件黑名單,信件收發就容易出狀況。

www.abc.com.tw CNAME www.abc.com.tw

看來喝酒不只不能開車,也該禁止上網...呵
太茫了,接二連三出錯

應該是 www.abc.com.tw CNAME abc.com.tw

dicky9055 iT邦新手 5 級 ‧ 2015-02-25 16:43:48 檢舉

感謝大大的回應,對我很受用.也讓我了解很多
謝謝

我要發表回答

立即登入回答