關(guān)于郵件服務(wù)器的dns解析及mx記錄問題!
如何做域名的MX解析記錄?
--------------------------------------------------------------------------------
大多數(shù)SMTP要求MX記錄指向一個主機名。因此請將MX記錄指定到一個主機名,而不是IP地址。
舉例,要讓218.5.1.249做為whatis.cn的郵件服務(wù)器可以這樣設(shè)置,
將mail.whatis.cn解析到218.5.1.249 (“主機名”欄填“mail”,“類型”選擇“A”,“IP地址/主機名”欄填“218.5.1.249”,然后按“增加”)
whatis.cn的MX記錄設(shè)置為mail (“主機名”欄保留為空,“類型”選擇“MX”,“IP地址/主機名”欄填“mail”,然后按“增加”)
在218.5.1.249上進(jìn)行設(shè)置,允許接收@whatis.cn的郵件
如果您在上述第二步中的“主機名”欄中填寫了“mail”,則表示發(fā)到@mail.whatis.cn的郵件由218.5.1.249接收,這可能不符合你的本意思。
什么是域名? 域名由什么構(gòu)成?
域名是internet上用來尋找網(wǎng)站所用的名字,是internet上的重要標(biāo)識,相當(dāng)于主機的門牌號碼。 每一臺主機都對應(yīng)一個IP地址,每一個IP地址由一連串的數(shù)字組成,如101.25.11.34。人們?yōu)榱朔奖阌洃浘陀?域名來代替這些數(shù)字來尋找主機,如mydomain.com。每一個域名與IP地址是一一對應(yīng)的,人們輸入域名,再由域名服務(wù)器(DNS)解析成IP地址,從而找到相應(yīng)的網(wǎng)站。每一個網(wǎng)址和EMAIL都要用到域名。在英文國際域名中,域名可以英文字母和阿拉伯?dāng)?shù)字以及橫杠"-"組成,最長可達(dá)67個字符(包括后綴),并且字母的大小寫沒有區(qū)別,每個層次最長不能超過22個字母。在國內(nèi)域名中,三級域名長度不得超過20個字。
什么是DNS?
域名管理系統(tǒng)DNS(Domain Name System)是域名解析服務(wù)器的意思.它在互聯(lián)網(wǎng)的作用是:把域名轉(zhuǎn)換成為網(wǎng)絡(luò)可以識別的ip地址.比如:我們上網(wǎng)時輸入的www.163.com會自動轉(zhuǎn)換成為202.108.42.72
什么是A記錄?
A (Address) 記錄是用來指定主機名(或域名)對應(yīng)的IP地址記錄。用戶可以將該域名下的網(wǎng)站服務(wù)器指向到自己的web server上。同時也可以設(shè)置您域名的二級域名。
什么是NS記錄?
NS(Name Server)記錄是域名服務(wù)器記錄,用來指定該域名由哪個DNS服務(wù)器來進(jìn)行解析。
什么是別名記錄(CNAME)?
也被稱為規(guī)范名字。這種記錄允許您將多個名字映射到同一臺計算機。 通常用于同時提供WWW和MAIL服務(wù)的計算機。例如,有一臺計算機名為“host.mydomain.com”(A記錄)。 它同時提供WWW和MAIL服務(wù),為了便于用戶訪問服務(wù)??梢詾樵撚嬎銠C設(shè)置兩個別名(CNAME):WWW和MAIL。 這兩個別名的全稱就是“www.mydomain.com”和“mail.mydomain.com”。實際上他們都指向“host.mydomain.com”。
什么是泛域名解析?
泛域名解析定義為: 客戶的域名a.com,之下所設(shè)的*.a.com全部解析到同一個IP地址上去。 比如客戶設(shè)b.a.com就會自已自動解析到與a.com同一個IP地址上去。
什么是MX記錄?
MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時根據(jù) 收信人的地址后綴來定位郵件服務(wù)器。例如,當(dāng)Internet上的某用戶要發(fā)一封信給 user@mydomain.com 時,該用戶的郵件系統(tǒng)通過DNS查找mydomain.com這個域名的MX記錄,如果MX記錄存在, 用戶計算機就將郵件發(fā)送到MX記錄所指定的郵件服務(wù)器上。
檢查MX記錄是否存在的方法
進(jìn)行DNS查詢的一個非常有用的工具是nslookup,可以使用它來查詢DNS中的各種數(shù)據(jù)??梢栽赪indows的命令行下直接運行nslookup進(jìn)入一個交互模式,在這里能查詢各種類型的DNS數(shù)據(jù)。
DNS的名字解析數(shù)據(jù)可以有各種不同的類型,有設(shè)置這個zone的參數(shù)的SOA類型數(shù)據(jù),有設(shè)置名字對應(yīng)的IP地址的A類型數(shù)據(jù),有設(shè)置郵件交換的MX類型數(shù)據(jù)。這些不同類型的數(shù)據(jù)均可以通過nslookup的交互模式來查詢,在查詢過程中可以使用 set type命令設(shè)置相應(yīng)的查詢類型。
如:
C:\>nslookup
Default Server: [202.106.184.166]
Address: 202.106.184.166
> set type=mx
> sina.com.cn
Default Server: [202.106.184.166]
Address: 202.106.184.166
Non-authoritative answer:
sina.com.cn MX preference = 10, mail exchanger = sinamx.sina.com.cn
sina.com.cn nameserver = ns1.sina.com.cn
sina.com.cn nameserver = ns3.sina.com.cn
sinamx.sina.com.cn internet address = 202.106.187.179
sinamx.sina.com.cn internet address = 202.106.182.230
ns1.sina.com.cn internet address = 202.106.184.166
ns3.sina.com.cn internet address = 202.108.44.55
如果所要查的某域名的MX記錄不存在,則出現(xiàn)與以下類似的提示:
C:\>nslookup
> set type=mx
> amaxit.com.cn
Default Server: [202.106.184.166]
Address: 202.106.184.166
*** 202.106.184.166 can't find amaxit.com.cn: Non-existent domain
在郵件系統(tǒng)中使用自己的域名
假設(shè)你的郵件服務(wù)器地址是: 61.176.1.120
已經(jīng)建了一條A記錄: mail.mydomain.com A 61.176.1.120
對于MX記錄已經(jīng)存在的情況
如果MX記錄已經(jīng)存在,并且已經(jīng)檢查出是在某一個域名服務(wù)器上,您需要做的工作就是與您的域名服務(wù)商或該域名服務(wù)器的管理人員聯(lián)系,把該MX記錄按如下的形式進(jìn)行修改:
您的域名 IN MX 10 mail.mydomain.com
對于MX記錄還不存在的情況
要搞清楚您的域名確切的是在哪個域名服務(wù)器(DNS)中進(jìn)行域名解析的,有兩種辦法,一種是查閱您注冊該域名時提交的有關(guān)申請資料,得到當(dāng)時受理申請的單位,與該受理申請的單位聯(lián)系,讓對方的相關(guān)人員幫您查清楚;另一種是在WinNT,Win2000或各種Unix操作系統(tǒng)中,通過使用nslookup得到。
找到您的域名服務(wù)器后,請與您的域名服務(wù)商或該服務(wù)器的管理人員聯(lián)系,讓對方為您增加一條MX記錄,該記錄的形式如下:
您的域名 IN MX 10 mail.mydomain.com
什么是TTL值?
TTL值全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS服務(wù)器上緩存時間。要理解TTL值,請先看下面的一個例子:
假設(shè),有這樣一個域名myhost.abc.com(其實,這就是一條DNS記錄,通常表示在abc.com域中有一臺名為myhost的主機)對應(yīng)IP地址為1.1.1.1,它的TTL為10分鐘。這個域名或稱這條記錄存儲在一臺名為dns.abc.com的DNS服務(wù)器上。
現(xiàn)在有一個用戶在瀏覽器中鍵入一下地址(又稱URL):http://myhost.abc.com/ 這時會發(fā)生什么呢?
該訪問者指定的DNS服務(wù)器(或是他的ISP,互聯(lián)網(wǎng)服務(wù)商, 動態(tài)分配給他的)8.8.8.8就會試圖為他解釋myhost.abc.com,當(dāng)然8.8.8.8這臺DNS服務(wù)器由于沒有包含myhost.abc.com這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢后,最終定位到dns.abc.com這臺DNS服務(wù)器,dns.abc.com這臺DNS服務(wù)器將myhost.abc.com對應(yīng)的IP地址1.1.1.1告訴8.8.8.8這臺DNS服務(wù)器,然有再由8.8.8.8告訴用戶結(jié)果。8.8.8.8為了以后加快對myhost.abc.com這條記錄的解析,就將剛才的1.1.1.1結(jié)果保留一段時間,這就是TTL時間,在這段時間內(nèi)如果用戶又有對myhost.abc.com這條記錄的解析請求,它就直接告訴用戶1.1.1.1,當(dāng)TTL到期則又會重復(fù)上面的過程。
以下的每種原因都有可能導(dǎo)致您的解析無法生效。
域名的DNS沒有按要求設(shè)置成正確的DNS. 要是使您的解析設(shè)置, 域名的DNS必須是ns1.dns.com & ns2.dns.com, 或者是其他已經(jīng)指向到這兩個DNS的DNS.
域名還沒設(shè)置相應(yīng)的解析記錄.
如果您要修改域名的DNS需要到注冊商的域名管理界面操作。
已經(jīng)在注冊商修改了DNS,為什么DNS檢查的還是舊的DNS?
DNS檢查是根據(jù)DNS的根服務(wù)器的當(dāng)前數(shù)據(jù)為依據(jù)的,在注冊商修改DNS可能需要12-72小時才能反映在根服務(wù)器上。
解析可以生效,為什么收不到郵件?
請檢查您的MX記錄是否設(shè)置正確;
請檢查您的郵局服務(wù)器是否設(shè)置正確。
如果您沒有自己的郵件服務(wù)器,可以使用郵件轉(zhuǎn)發(fā)。
設(shè)置了MX記錄,為什么無效?
大多數(shù)SMTP要求MX記錄指向一個主機名。因此請將MX記錄指定到一個主機名,而不是IP地址。
舉例,要讓218.5.1.249做為whatis.cn的郵件服務(wù)器可以這樣設(shè)置,
將mail.whatis.cn解析到218.5.1.249 (“主機名”欄填“mail”,“類型”選擇“A”,“IP地址/主機名”欄填“218.5.1.249”,然后按“增加”)
whatis.cn的MX記錄設(shè)置為mail (“主機名”欄保留為空,“類型”選擇“MX”,“IP地址/主機名”欄填“mail”,然后按“增加”)
在218.5.1.249上進(jìn)行設(shè)置,允許接收@whatis.cn的郵件
如果您在上述第二步中的“主機名”欄中填寫了“mail”,則表示發(fā)到@mail.whatis.cn的郵件由218.5.1.249接收,這可能不符合你的本意思。
為什么有的主機名用“.”結(jié)尾,而有的沒有?這有什么不同嗎?
以“.”結(jié)尾的主機名表示主機名的全稱(FQDN);而不是用“.”結(jié)尾的主機名表示在該域名下的主機名。
舉例,
在whatis.cn域下加了個CNAME類型的記錄“abc”指到“123”,那么abc.whatis.cn表示用123.whatis.cn的解析。
在whatis.cn域下加了個CNAME類型的記錄“abc”指到“host.com.”,那么abc.whatis.cn表示用host.com的解析。
為什么“優(yōu)先級”設(shè)置總是為“0”?
“優(yōu)先級”僅對MX記錄有效,其他類型的記錄將忽略優(yōu)先級。