iT邦幫忙

0

DNS 問題

kcwu 2012-09-22 03:30:386137 瀏覽

請問
我建了網域名稱為 test.com.tw的測試環境
ad server 的名稱為 ad-a
mail server名稱為e2k7
那我在DNS上建的MX紀錄是該填 mail.test.com還是該填e2k7.test.com.tw
如果填的是FQDN 那我mail server的FQDN 應該是e2k7.test.com.tw
為什麼我看書上DNS上的MX紀錄不管mail server 的host name是什麼都會一率填
mail.test.com.tw

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
8
bizpro
iT邦大師 1 級 ‧ 2012-09-22 09:03:21
最佳解答

MX的意思是Mail eXchange, 指向SMTP所在的主機, 分為inbound和outbound,
(1) 在inbound的時候, 也就是收信, SMTP主機本身的hostname怎麼設不是關鍵, 如下的DNS路徑:
MX紀錄-->主機FQDN-->A紀錄-->主機IP
先透過MX紀錄找到SMTP主機的FQDN, 這是您的DNS設定, 假設是mail.test.com.tw, 設什麼不是重點, 重點是mail.test.com.tw要有A紀錄, 要能找到SMTP主機的IP位址. 您也可以把MX紀錄設為e2k7.test.com.tw, mx1.test.com.tw,..., 隨便什麼都可以, 只要A紀錄能找到IP就好了.

(2)在outbound的時候, 也就是寄信, SMTP主機本身的hostname可能會被用來作為內定的域名, 或補上域名, 這要看SMTP主機的設定了, 在一台SMTP主機中, 可以有許多不同的虛擬域名, 如domain1.com, domain2.com,..., 和該主機的hostname都不一樣, 對吧? 而主機上的hostname通常習慣用MX紀錄的域名, 這只是管理方便罷了. 因此書上會建議都用一樣的.

6
jazozazo
iT邦高手 1 級 ‧ 2012-09-22 10:28:40

我建了網域名稱為 test.com.tw的測試環境
ad server 的名稱為 ad-a
mail server名稱為e2k7
那我在DNS上建的MX紀錄是該填 mail.test.com還是該填e2k7.test.com.tw

樓主的dns我假設是在問內部的dns
你的ad 域名是 test.com.tw
mail server 為 e2k7
那麼 一筆a紀錄為 e2k7.test.com.tw IP.....
mx紀錄為 e2k7.test.com.tw IP... 優先權 10

為什麼我看書上DNS上的MX紀錄不管mail server 的host name是什麼都會一率填
mail.test.com.tw
如果你的 e2k7主機ip 為 192.168.1.100
那麼就請修改為 mail.test.com.tw 對應到 192.168.1.100
還有一筆 e2k7.test.com.tw 對應到 192.168.1.100
接下來就是mx紀錄 mail.test.com.tw 以及e2k7.test.com.tw
書上只是範例 不用照做 因為環境是樓主的 不是書上的

6
hon2006
iT邦大師 1 級 ‧ 2012-09-22 18:06:26

那就要回歸到dns服務的目的了.不管你設成什麼,只要ip查詢的到就好了.

我要發表回答

立即登入回答