• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • mx記錄問題

    發表于:2007-05-25來源:作者:點擊數: 標簽:
    什么是MX記錄 創建一個郵件服務,不需要MX可以嗎?為什么? 到底MX記錄所起的作用是什么? gadfly 回復于:2003-05-09 11:35:55 什么是MX記錄? MX(MailExchanger)記錄是郵件交換記錄,它指向一個郵件服務器,用于電子郵件系統發郵件時根據收信人的地址后綴

    什么是MX記錄
    創建一個郵件服務,不需要MX可以嗎?為什么?
    到底MX記錄所起的作用是什么?

     gadfly 回復于:2003-05-09 11:35:55
    什么是MX記錄?
          MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件服務器,用于電子郵件系統發郵件時根據 收信人的地址后綴來定位郵件服務器。例如,當Inte.net上的某用戶要發一封信給 user@mydomain.com 時,該用戶的郵件系統通過DNS查找mydomain.com這個域名的MX記錄,如果MX記錄存在, 用戶計算機就將郵件發送到MX記錄所指定的郵件服務器上。

     myxfc 回復于:2003-05-09 11:40:50
    [quote:9e53e9b084="gadfly"]什么是MX記錄?
          MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件服務器,用于電子郵件系統發郵件時根據 收信人的地址后綴來定位郵件服務器。例如,當Internet上的某用戶要發一封信給 user@mydomain...........[/quote:9e53e9b084]
    這個我已經看過了,MX起的主要作用是什么
    因為不用MX記錄,同樣也可以建立郵件服務

     gadfly 回復于:2003-05-09 11:46:34
    讓別的人找到給你這個域提供smtp服務的機器。

    服務本身當然與mx無關了。

    你說域名干嘛用的,不需要域名,我的機器也可一用ip服務。

     myxfc 回復于:2003-05-09 11:53:54
    我基本上明白一點,當然你舉的例子就不對了,IP和域名只是記憶的問題
    如果我的郵件服務器是mymail.com,我的郵箱地址是name@mymail.com
    只要mynail.com能解析到固定的合法的IP地址,就沒有必要使用什么MX記錄,而實際情況是我沒有設置MX記錄,同樣可以收發信,問題是MX記錄的優勢體現在哪些方面:容易記憶?收發信迅速?還是什么來著?[quote:746b139672="gadfly"]讓別的人找到給你這個域提供smtp服務的機器。

    服務本身當然與mx無關了。

    你說域名干嘛用的,不需要域名,我的機器也可一用ip服務。[/quote:746b139672]

     startdd 回復于:2003-05-09 11:54:27
    你應該這樣理解,MX記錄是 域名解析的一部分。而郵件系統本身將dns獨立出來,不做重點處理。實際上mx解析這部分由系統處理了,做郵件服務不需要理會mx記錄,但是你一定要卻定系統已經做了,或者系統已經配置好了!否則你收不到郵件!

     myxfc 回復于:2003-05-09 12:06:05
    [quote:fda9842e6e="startdd"]你應該這樣理解,MX記錄是 域名解析的一部分。而郵件系統本身將dns獨立出來,不做重點處理。實際上mx解析這部分由系統處理了,做郵件服務不需要理會mx記錄,但是你一定要卻定系統已經做了,或者系統已經配置好了!否..........[/quote:fda9842e6e]
    是這樣的,我們公司在chinadns申請了company.com域名,chinadns幫我們解析域名
    www.company.com(www服務)(11.11.11.11)
    mail.company.com(mail服務)(11.11.11.11)
    company.com(11.11.11.11)
    market.company.com(11.11.11.12)
    software.company.com
    我們有自己的郵件系統
    name@company.com
    mx記錄:這是在CHINADNS網站提供的管理窗口上我們的管理員設的MX記錄mx  mail.company.com
       mx  11.11.11.11

    今天,我自己用IMAIL做了個郵件服務
    name@market.company.com

    什么MX也沒做,同樣也可以收發信啊

     startdd 回復于:2003-05-09 12:09:51
    其實mx記錄是 增強的郵件路由他的功能分成兩個功能實現的:
    1。MD(mail de...我忘了)郵件目的地
    2。MF(mail forwarder )郵件轉發器
    MD 指定了某個發送到給指定域名的郵件的最終目的地。
    MF 指定了一個當最終目的地不可到達時用來繼續轉發的主機

    所以mx不象單純的域名解析,它更包括轉發,和優先級的選擇,以及路由的選擇,以及避免郵件路由循環等功效,因此mx必不可少!

     myxfc 回復于:2003-05-09 12:13:28
    [quote:60202efacd="startdd"]其實mx記錄是 增強的郵件路由他的功能分成兩個功能實現的:
    1。MD(mail de...我忘了)郵件目的地
    2。MF(mail forwarder )郵件轉發器
    MD 指定了某個發送到給指定域名的郵件的最終目的地。
    MF 指定了一個當最終目?.........[/quote:60202efacd]
    我在網站上找到這么一句:
    只有主機名能否建郵件系統?
          完全可以。假設你的郵件服務器的主機名是 mail.mydomain.com,就是說在internet上mail.mydomain.com解析到你的 郵件服務器IP地址。你可以在你的郵件系統中建立一個叫 mail.mydomain.com的域,你的email格式為 user1@mail.mydomain.com, 其它郵件系統可以發信到你的服務器,使用動態域名指向的也是一樣。如果你有一個靜態IP地址,你甚至可以建一個一IP地址為結尾的郵件系統。 還有一種情況你的域名直接指向你的郵件服務器,就是說在internet上mydomain.com解析到你的郵件服務器,這時你建一個mydomain.com的域, 你的email格式為 user1@mydomain.com

     startdd 回復于:2003-05-09 12:17:55
    你的主機 /etc/server 下用的dns服務是別人的,人家已經替你做了!

     gadfly 回復于:2003-05-09 20:56:49
    參考RFC 974 "MAIL ROUTING AND THE DOMAIN SYSTEM",
    [quote:9cb80c2d42="myxfc "]
    是這樣的,我們公司在chinadns申請了company.com域名,chinadns幫我們解析域名 
    www.company.com(www服務)(11.11.11.11) 
    mail.company.com(mail服務)(11.11.11.11) 
    company.com(11.11.11.11) 
    market.company.com(11.11.11.12) 
    software.company.com 
    我們有自己的郵件系統 
    name@company.com 
    mx記錄:這是在CHINADNS網站提供的管理窗口上我們的管理員設的MX記錄mx mail.company.com 
    mx 11.11.11.11 

    今天,我自己用IMAIL做了個郵件服務 
    name@market.company.com 

    什么MX也沒做,同樣也可以收發信啊
    [/quote:9cb80c2d42]
    It is possible that the list of MXs in the response to the query will be
    empty. This is a special case. If the list is empty, mailers should treat
    it as if it contained one RR, an MX RR with a preference value of 0, and
    a host name of REMOTE. (I.e., REMOTE is its only MX). In addition, the
    mailer should do no further processing on the list, but should attempt to
    deliver the message to REMOTE. The idea here is that if a domain fails to
    advertise any information about a particular name we will give it the
    benefit of the doubt and attempt delivery.

    是這樣的,郵件投遞的時候,如果沒有查到這個MX,就把主機本身自己的MX,例子就是你提到的market.company.com 。

    至于MX主要是針對整個域的Mail服務查詢,例子就是你的company.com,指向了你的mail.company.com。

    這兩種情況并不矛盾。

     伊呀小米 回復于:2003-05-10 18:23:33
    [quote:13fc144159="myxfc"]
    我在網站上找到這么一句:
    只有主機名能否建郵件系統?
          完全可以。假設你的郵件服務器的主機名是 mail.mydomain.com,就是說在internet上mail.mydomain.com解析到你的 郵件服務器IP地址。你可以在你的郵件?.........[/quote:13fc144159]

    郵件服務器主機 和郵件服務器本身有區別?

     xiacs 回復于:2003-05-10 19:51:17
    是不是得出這樣的結論:

    主機名不管是幾級域名,只要有DNS解析到正確的ip,有無mx記錄,都可以建立郵件服務器。
    如:在DNS將 a.q.domain.com 解析到 211.1.1.1 的ip,那么就可以建立 name@a.q.domain.com 的郵箱。


    同時這個域名是否還可以作web發布?

     tutux 回復于:2003-05-11 10:45:19
    [quote:541cbd7094="xiacs"]是不是得出這樣的結論:

    主機名不管是幾級域名,只要有DNS解析到正確的ip,有無mx記錄,都可以建立郵件服務器。
    如:在DNS將 a.q.domain.com 解析到 211.1.1.1 的ip,那么就可以建立 name@a.q.domain.com 的郵箱..........[/quote:541cbd7094]

    yes.

    在smtp協議中,當需要向遠程(remote)發信(user@gogogo.com or user@host.gogogo.com)時,首先向dns server查詢@后面的部分的MX記錄(也許你會說,user@host.gogogo.com 中,@后面部分明顯是個主機,為什么去查它的MX記錄?這只是人的主觀認識,不一定正確,不通過dns體系,你無法確定host.gogogo.com是一個子域還是一臺主機。),如果查到有MX記錄,可能有多個,那么smtpd向其中優先級最高的發投遞請求,如果失敗,轉向優先級次一級的mx主機投遞(在這里mx記錄起了容錯的作用);如果對@后面部分的查詢得不到mx記錄,那么把@后面的部分當作主機,查詢其ip地址,直接投遞。

    為什么你的域沒有mx記錄也能投遞?只是因為@gogogo.com 在dns里對應的ip地址剛好是你的郵件服務器的地址。MX記錄是dns體系的一個標準部分,即使你目前的情況下,不設置mx記錄也能工作,為了符合標準,還是建議你把mx記錄補上。



    以上只是根據個人理解,如果想要得到詳盡的解釋,還是建議你去找一本介紹郵件系統的書看看。

     心影 回復于:2003-05-11 21:49:47
    up

     cuixn 回復于:2003-05-12 14:09:11
    [quote:e6934c1b1c="tutux"]
    在smtp協議中,當需要向遠程(remote)發信(user@gogogo.com or user@host.gogogo.com)時,首先向dns server查詢@后面的部分的MX記錄(也許你會說,user@host.gogogo.com 中,@后面部分明顯是個主機,?.........[/quote:e6934c1b1c]

    好像聽有道理!小弟還有一事請教!
    在unix環境下,MX記錄有優先級的設置,在windows環境下我為什么沒有找到?情知道的朋友提示一下??!

     startdd 回復于:2003-05-13 09:25:30
    這個問題”很難“回答 !

    原因在這里: chinaunix.com 和 chinaMicrosoft.com 是有區別的!

     數學表達式是這樣的

     if(unix)
       chinaunix.com
    else if(microsoft)
       chinaMircrosft.com
    else
       .........

     sinboy2002 回復于:2005-08-12 00:24:13
    [quote:eb8e75340d="tutux"]

    yes.

    在smtp協議中,當需要向遠程(remote)發信(user@gogogo.com or user@host.gogogo.com)時,首先向dns server查詢@后面的部分的MX記錄(也許你會說,user@host.gogogo.com 中,@后面部分明顯是個主機,?.........[/quote:eb8e75340d]
    老大的話真是讓我受益匪淺

     ilovecr 回復于:2005-08-12 09:50:25
    [quote:facba90471="myxfc"]
    這個我已經看過了,MX起的主要作用是什么
    因為不用MX記錄,同樣也可以建立郵件服務[/quote:facba90471]
      1、MX 是 收信用的。
      2、不用MX記錄,你怎么收信?  你的建立郵件服務是什么概念?

     abel 回復于:2005-08-12 10:02:55
    [quote:da8c1249d2="ilovecr"]
      1、MX 是 收信用的。
      2、不用MX記錄,你怎么收信?  你的建立郵件服務是什么概念?[/quote:da8c1249d2]
    不用 mx 是可以的,你試過就知道,我們單位就不用 mx , 一樣活活好好的

     Konqueror 回復于:2005-08-13 08:22:40
    [quote:86fbbbf772="myxfc"]
    是這樣的,我們公司在chinadns申請了company.com域名,chinadns幫我們解析域名
    www.company.com(www服務)(11.11.11.11)
    mail.company.com(mail服務)(11.11.11.11)
    company.com(11.11.11.11)
    market.company.c..........[/quote:86fbbbf772]

    倒,你已經有MX記錄了.
    如果沒有,你是不可能收到郵件的,你可試著把你的MX記錄去掉
    MX mail.company.com

    看看還能不能收到郵件!

     moumoulrc 回復于:2005-08-13 12:06:17
    如果對方設置MX記錄不正確,那么你給他發郵件,你就會收到這樣的退信:
    Technical details of permanent failure:
    PERM_FAILURE: DNS Error: Domain name not found
    以上,是我用google的油箱收到的退信!

     dancingpig 回復于:2005-08-13 20:19:55
    [quote:6a62647711="moumoulrc"]如果對方設置MX記錄不正確,那么你給他發郵件,你就會收到這樣的退信:
    Technical details of permanent failure:
    PERM_FAILURE: DNS Error: Domain name not found
    以上,是我用google的油箱收到的退信?..........[/quote:6a62647711]
    銅子你錯了
    沒有mx記錄,但是對應的@后面的domain有A記錄的話那么就sendmail而言回首先返回這個A記錄
    如果沒A記錄的時候,但是他就找mx記錄如果找了的話就用mx的記錄來替換原來的domain
    所以 沒mx記錄的話他對這個mail 的domain直接用A記錄代替也沒問題

     love100 回復于:2005-08-14 11:17:56
    dancingpig說的不錯!
    MX (郵件服務器記錄) 

    這種記錄用來說明負責接受指定域名的郵件的郵件服務器是哪一個。僅用于 SMTP 服務轉發郵件的時候。當 SMTP 服務器需要向外轉發 name@Domain.com 的郵件的時候。首先會像 DNS 查詢類行為 MX ,名稱為 Domain.Com 的記錄。如果沒有 MX 記錄則會使用 A 類型再查詢一次。所以 MX 記錄在一定程度上是可以使用 A 記錄替代的。 

    MX 記錄的結果比上面兩個稍微復雜一些,它包含一個郵件服務器的域名和一個郵件服務器的優先級,如果你的域名使用多個 SMTP 服務器接受郵件的話,你可以使用多條 MX 記錄指出所有的郵件的服務器,通過優先級參數配置那一臺服務作為首選服務器。一般情況下郵件會發給優先級最高的服務器(數值最小的),如果該服務器不能連通,則轉到下一個優先級的服務器。想通優先級的服務器的順序可以由 “ 輪換 ” 機制決定。 

    一般情況下,即使你的其他服務器和郵件服務區使用相同的 IP 地址也建議使用 MX 記錄來表示郵件服務器。相對于簡單的 A 記錄來說, MX 記錄的優先級可以控制,另外你保持了郵件服務和其他服務的獨立性。

     galaxy1975 回復于:2005-08-15 09:25:04
    [quote:5816a3eebd="love100"]dancingpig說的不錯!
    MX (郵件服務器記錄) 

    這種記錄用來說明負責接受指定域名的郵件的郵件服務器是哪一個。僅用于 SMTP 服務轉發郵件的時候。當 SMTP 服務器需要向外轉發 name@Domain.com 的郵件的時候。首?.........[/quote:5816a3eebd]

    頂,這幾句話說出了MX紀錄建立的真正意義,MX可以有優先級控制能力,而普通的A紀錄解析就沒有這種機制

     abel 回復于:2005-08-15 11:04:11
    [quote:393bbe1bf0="galaxy1975"]

    頂,這幾句話說出了MX紀錄建立的真正意義,MX可以有優先級控制能力,而普通的A紀錄解析就沒有這種機制[/quote:393bbe1bf0]
    什麼叫 "普通的A紀錄" ?
    [code:1:393bbe1bf0]
    [root@log log.twnic.net.tw]# dig hotmail.com mx

    ; <<>> DiG 9.3.0 <<>> hotmail.com mx
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53705
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 5, ADDITIONAL: 16

    ;; QUESTION SECTION:
    ;hotmail.com.                   IN      MX

    ;; ANSWER SECTION:
    hotmail.com.            177     IN      MX      5 mx4.hotmail.com.
    hotmail.com.            177     IN      MX      5 mx1.hotmail.com.
    hotmail.com.            177     IN      MX      5 mx2.hotmail.com.
    hotmail.com.            177     IN      MX      5 mx3.hotmail.com.

    ;; AUTHORITY SECTION:
    hotmail.com.            177     IN      NS      ns2.msft.net.
    hotmail.com.            177     IN      NS      ns3.msft.net.
    hotmail.com.            177     IN      NS      ns4.msft.net.
    hotmail.com.            177     IN      NS      ns5.msft.net.
    hotmail.com.            177     IN      NS      ns1.msft.net.

    ;; ADDITIONAL SECTION:
    mx1.hotmail.com.        177     IN      A       64.4.50.99
    mx1.hotmail.com.        177     IN      A       65.54.166.99
    mx1.hotmail.com.        177     IN      A       65.54.252.99
    mx1.hotmail.com.        177     IN      A       64.4.50.50
    mx2.hotmail.com.        177     IN      A       65.54.252.230
    mx2.hotmail.com.        177     IN      A       65.54.166.230
    mx2.hotmail.com.        177     IN      A       65.54.190.7
    mx2.hotmail.com.        177     IN      A       65.54.190.50
    mx3.hotmail.com.        177     IN      A       64.4.50.179
    mx3.hotmail.com.        177     IN      A       64.4.50.239
    mx3.hotmail.com.        177     IN      A       65.54.167.5
    mx3.hotmail.com.        177     IN      A       65.54.253.99
    mx4.hotmail.com.        177     IN      A       65.54.167.230
    mx4.hotmail.com.        177     IN      A       65.54.190.179
    mx4.hotmail.com.        177     IN      A       65.54.190.230
    mx4.hotmail.com.        177     IN      A       65.54.253.230
    [/code:1:393bbe1bf0]
    這裏面有 4 個 mx , 優先權皆相同,和一個 A 設 16 IP 又有何不同呢 ?

    yahoo 的
    [code:1:393bbe1bf0]
    [root@log log.twnic.net.tw]# dig yahoo.com mx

    ; <<>> DiG 9.3.0 <<>> yahoo.com mx
    ;; global options:  printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28154
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 5, ADDITIONAL: 12

    ;; QUESTION SECTION:
    ;yahoo.com.                     IN      MX

    ;; ANSWER SECTION:
    yahoo.com.              160     IN      MX      1 mx3.mail.yahoo.com.
    yahoo.com.              160     IN      MX      5 mx4.mail.yahoo.com.
    yahoo.com.              160     IN      MX      1 mx1.mail.yahoo.com.
    yahoo.com.              160     IN      MX      1 mx2.mail.yahoo.com.

    ;; AUTHORITY SECTION:
    yahoo.com.              292     IN      NS      ns3.yahoo.com.
    yahoo.com.              292     IN      NS      ns4.yahoo.com.
    yahoo.com.              292     IN      NS      ns5.yahoo.com.
    yahoo.com.              292     IN      NS      ns1.yahoo.com.
    yahoo.com.              292     IN      NS      ns2.yahoo.com.

    ;; ADDITIONAL SECTION:
    mx1.mail.yahoo.com.     226     IN      A       67.28.113.10
    mx1.mail.yahoo.com.     226     IN      A       67.28.113.11
    mx1.mail.yahoo.com.     226     IN      A       4.79.181.14
    mx1.mail.yahoo.com.     226     IN      A       4.79.181.15
    mx3.mail.yahoo.com.     217     IN      A       64.156.215.6
    mx3.mail.yahoo.com.     217     IN      A       64.156.215.18
    mx3.mail.yahoo.com.     217     IN      A       4.79.181.12
    mx3.mail.yahoo.com.     217     IN      A       64.156.215.5
    mx4.mail.yahoo.com.     127     IN      A       67.28.113.19
    mx4.mail.yahoo.com.     127     IN      A       68.142.202.11
    mx4.mail.yahoo.com.     127     IN      A       68.142.202.12
    mx4.mail.yahoo.com.     127     IN      A       66.218.86.156

    [/code:1:393bbe1bf0]
    重點在 mx 5 , 若我也設成A 到 16 IP  , 其中原屬 mx5 的項目再設 
    relay yahoo 到其他 mx1 的又有何不同呢 ?!

     xuyize 回復于:2005-08-15 17:51:36
    暈!你說沒錯mx得記錄,剛才你寫得不還是做了嗎!
    用nslookup查一下就知道做沒做了

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>