iT邦幫忙

0

子網域能有不同的mail server嗎?

我註冊了一個abc.com的網域, 我也新增了taipei.abc.com, beijing.abc.om, paris.abc.com 三個子網域, 我想把這三個子網域分別給三家公司, 由他們自己去維護, 有自己的mail server, 不過問了註冊公司, 卻說不行, 全部都只能有同樣的mx record , 請問有人知道為什麼嗎

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
18
gooledh
iT邦新手 1 級 ‧ 2009-05-14 09:46:00
最佳解答

使用多重 MX 記錄的範例
下列為在 DNS 中建立多重 MX 記錄的範例。
使用具有一個網域名稱的單一 Internet 網域
您可以利用單一 Internet 網域名稱(例如,acme.com)來指定單一網際網路網域(例如,acme.com)。 在 MX 與 A 記錄中使用伺服器的完整合格的網際網路主機名稱;例mail1.acme.com。
例架構一部備用的 SMTP 伺服器 (mail2.acme.com),以便在主 SMTP 伺服器 (mail1.acme.com) 無法使用時傳送或轉送郵件。

  1. MX 記錄:acme.com IN MX 5 mail1.acme.com
    A 記錄:mail1.acme.com IN A 192.168.10.17
  2. MX 記錄:acme.com IN MX 10 mail2.acme.com
    A 記錄:mail2.acme.com IN A 192.168.10.18
    送至 acme.com 的訊息會先傳送到 mail1.acme.com,因為其記錄設定 (5) 較低。如果 mail1.acme.com 無法使用,郵件便會傳送到 mail2.acme.com。
    在兩部平衡的伺服器上使用單一 Internet 網域名稱
    您若對兩部伺服器指定相同的設定值,則 DNS 會隨機選取一部伺服器,以平衡來信的負荷。
  3. MX 記錄:acme.com IN MX 5 mail1.acme.com
    A 記錄:mail1.acme.com IN A 192.168.10.17
  4. MX 記錄:acme.com IN MX 5 mail2.acme.com
    A 記錄:mail2.acme.com IN A 192.168.10.18
    使用具有多重網域名稱的單一 Internet 網域
    您可以利用多重 Internet 網域名稱(例如,acme.com、qrs.com 與 xyz.com)建立單一 Internet 網域(例如,acme.com)的多筆 MX 記錄。
    附註 使用者可以將郵件寄至每個網域名稱的位址,及每個網域均有一部備用的 SMTP 伺服器。
  5. MX 記錄:acme.com IN MX 5 mail1.acme.com
  6. MX 記錄:acme.com IN MX 10 mail2.acme.com
  7. MX 記錄:qrs.com IN MX 5 mail1.acme.com
  8. MX 記錄:qrs.com IN MX 10 mail2.acme.com
22
bizpro
iT邦大師 1 級 ‧ 2009-05-13 12:16:48

您可以設定Virtual Mail Server啊, 在同一台機器也行的.

stellayan iT邦新手 4 級 ‧ 2009-05-13 12:24:45 檢舉

virual mail server是什麼意思?
我是想在註冊公司的dns 上 把三個sub-domains 全指給不同的dns server 去負責
這樣 各人負責各人名字的dns record 我就不用處理了
可是註冊公司回答是 不可能 , 這3個domain 不能有自己的mx record

如果註冊公司的DNS,可以把子網域委派給不同的DNS server的話,
該子網域的DNS server,要怎麼設其子網及子網下的各hosts的MX,應不會有限制,因其MX 是在子網的 DNS server上設的。
很好奇是哪一家註冊公司,可以有設定子網並委派到各不同dns server的功能?

bizpro iT邦大師 1 級 ‧ 2009-05-13 14:33:17 檢舉

虛擬郵件服務器是在同一台郵件伺服器中設定, 這樣做省很多成本. 如果您堅持用三台不同硬體做, 您可以找一個讓你可以自主設定DNS的"DNS代管", 然後自己設定DNS的MX紀錄.

22
heero1219248
iT邦新手 4 級 ‧ 2009-05-13 12:37:01

可以問一下你是要把MAIL SERVER猜成三台分到其他的地方嗎

stellayan iT邦新手 4 級 ‧ 2009-05-13 14:01:49 檢舉

不是 是給子公司用 各子公司負責自己的mail server及帳號
本身 abc.com有一台mail server 負責公司的帳號
另一台 taipei.abc.com 由台北的同仁負責,他們負責他們的server及帳號
全部都有自己對外的IP

我比較強調的是 在DNS server可不可以設成這樣 我註冊一個domain, 然後再分成三個
至於後續的設定及硬體/軟體, IP 是沒什麼問題的.

就是我提的第一個方案阿
就是所有對外的DNS要由你來做 如果子公司很多的話建議你做好之後把設定檔匯出或是另外備份吧 你的DNS掛點了 大家都不能收信歐
細節的部分 可以的話我了解一下怎麼貼圖跟你說吧

26
逮丸逮丸
iT邦大師 1 級 ‧ 2009-05-13 14:01:03

從您的問題敘述,有些狀況不明確,要怎麼回答就會有不同的可能:
1.您是自己架DNS server?還是用註冊公司的 DNS server?
若是用註冊公司的 DNS server,大概是其 web gui 的界面上的限制,而不能讓您設多設一些 MX。若是自己架的 DNS,基本上不會有所謂註冊公司所說的限制。

2.所謂新增三個子網域給三家公司,是指三家都各自架自己的 DNS 來管自己的子網域嗎?
如果是的話,各自怎麼設其 MX,有其自由,沒那麼多的限制。
若不是的話,各筆可以有各自的MX。

3.看您是只是要負責DNS的註冊委派?還是也要管各家信件,要先通過您所在的單位做掃描什麼的?而三家公司的網路,是有各自的public IP?還是都是在母公司裡的 Intranet之中?要怎麼設DNS及Mail的回答內容就會有所不同了…

20
mwu4
iT邦新手 2 級 ‧ 2009-05-13 14:45:52

如果.com的DNS願意將abc.com委派(delegation)給貴公司,則貴公司就可自行設定不同子網域的MX紀錄;但如無法委派,則必須看貴公司註冊網域時使用的DNS是否能夠增加這些紀錄。謝謝。

20
mdf627
iT邦新手 4 級 ‧ 2009-05-13 17:03:57

我怎麼覺得是可以設定的
前提是公司自己要有DNS Server

首先在申請網域的網站上需要設定兩組DNS Server的對應(可以設定為相同Server)

那兩台公司的DNS Server上設定好三組的sub-domains對應到不同的IP
DNS正向對應
taipei.abc.com, 192,168.0.1, 主機(A)
beijing.abc.com, 192,168.0.2, 主機(A)
paris.abc.com, 192,168.0.3, 主機(A)

taipei.abc.com, 192,168.0.1, MX
beijing.abc.com, 192,168.0.2, MX
paris.abc.com, 192,168.0.3, MX

準備三台Mail Server,將IP設定好
Server1 的mail server設定值 taipei.abc.com-->IP192,168.0.1
Server2 的mail server設定值 beijing.abc.com-->IP192,168.0.2
Server3 的mail server設定值 paris.abc.com-->IP192,168.0.3

只要DNS Server沒問題,應該就可以使用了....

以上算是理論,還沒試過...可以試試看

glennlin iT邦研究生 4 級 ‧ 2009-05-14 13:37:33 檢舉

這個當然還要有前題:
可以向isp服務廠商申請使用自行建置的dns主機
讓你們公司建立的dns主機,可以讓isp信任並採用

因為isp提供的mx,通常只會有一個
不會讓你建立多筆mx資料來對映不同的主機與網域名稱

16
laiout
iT邦新手 1 級 ‧ 2009-05-14 09:44:40

版大您的問題有些不清楚,三個分公司的mail domain相同嗎?還是有各自的mail domain?如果有各自的mail domain比較簡單,把abc.com接回來自己管,再把子網域委派到分公司MIS自行管理,並依此架設mail server即可;如果分公司沒有各自的mail domain,全部都是@abc.com,那DNS分不分子網域就不是重點,因為子網域的DNS是管不到上層網域的任何記錄(不論是A或MX),Mail sever是可以依不同分公司架構,實際架構要看使用的Mail System而定(Exchange和sendmail有很大不同)。

12
jackytsao
iT邦研究生 1 級 ‧ 2009-05-14 17:44:28

前提是你自己維護DNS SERVER
然後向你申請網域的公司註冊你的DNS SERVER
可以有一台主DNS,並複製DNS資料到多個不同的點
而這個主DNS是指向 abc.com

接著分別在你的字網域中設定MAIL SERVER的 A 記錄及 MX 記錄
taipei.abc.com
mail in a 100.100.100.1
taipei.abc.com in mx 10 mail.taipei.abc.com

beijing.abc.om
mail in a 150.150.150.1
beijing.abc.com in mx 10 mail.beijing.abc.com

paris.abc.com
mail in a 200.200.200.1
paris.abc.com in mx 10 mail.paris.abc.com

這是將DNS集中管理

如果你要各點自管,還是要將主DNS是指向 abc.com
並在各子網域中增加各點的DNS記錄
再到各點的DNS SERVER去查所需的資料

mdf627 iT邦新手 4 級 ‧ 2009-05-15 10:46:05 檢舉

噗...跟我說的一樣...呵呵..只是比我稍微詳細點..呵呵

我要發表回答

立即登入回答