[DNS] MX與A記錄

weixin_38049129 2008-10-29 06:15:38

  問問題之前,說兩點: 
  1: 只有郵件客戶端,比如foxmail、outlook才會直接連接郵件服務器的smtp 25和pop3 110端口。
  2: 一個郵件服務器要發郵件給另一個郵件服務器時,是先通過對方域名的mx記錄找到對方ip,再去連接smtp端口的。 
   
  大家都知道,A記錄是用來解析ip的,比如www.test.com ip對應到1.2.3.4這個ip。那麽MX是用來給郵件服務器與郵件服務器之間交換用的。 
  MX可以同時把多個域名轉到另外的一個域名或者ip。比如a@test.com的mx記錄可以再指向smtp.test.com,也可以指向2.2.2.2這個ip。可是我有一些問題想請教一下。 
    
  下面例中,以test.com和2.2.2.2ip爲例

  1: mx與a記錄是否通用? 
  在我的理解中,dns是用來幫人把域名解析成ip,這麽說來,不管是mx和a,都是同樣的作用。 
  如果我不加test.com的mx記錄,而加一條test.com指向2.2.2.2的a記錄,可不可用?  
  
  如果不可用,那麽向下看:

  2: mx與a的dns數據包有什麽區別?   
  如果上面不可用,那麽說明一個郵件服務器向另外一個服務器發郵件時,還有一個我們所不知道的過程存在。也就是,發送服務器必須依賴mx解析目的郵件服務器的地址。
  如果是這樣的話,mx的dns請求數據包應該與a記錄不一樣。那麽有些什麽區別? 
  
  謝謝大家!   
   
...全文
13 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧