關於郵件服務器的dns解析及mx記錄問題!

 

如何做域名的MX解析記錄?
--------------------------------------------------------------------------------
大多數SMTP要求MX記錄指向一個主機名。因此請將MX記錄指定到一個主機名,而不是IP地址。
舉例,要讓218.5.1.249做爲whatis.cn的郵件服務器可以這樣設置,
將mail.whatis.cn解析到218.5.1.249 (“主機名”欄填“mail”,“類型”選擇“A”,“IP地址/主機名”欄填“218.5.1.249”,然後按“增加”)
whatis.cn的MX記錄設置爲mail (“主機名”欄保留爲空,“類型”選擇“MX”,“IP地址/主機名”欄填“mail”,然後按“增加”)
在218.5.1.249上進行設置,允許接收@whatis.cn的郵件
如果您在上述第二步中的“主機名”欄中填寫了“mail”,則表示發到@mail.whatis.cn的郵件由218.5.1.249接收,這可能不符合你的本意思。
什麼是域名? 域名由什麼構成?
域名是internet上用來尋找網站所用的名字,是internet上的重要標識,相當於主機的門牌號碼。 每一臺主機都對應一個IP地址,每一個IP地址由一連串的數字組成,如101.25.11.34。人們爲了方便記憶就用 域名來代替這些數字來尋找主機,如mydomain.com。每一個域名與IP地址是一一對應的,人們輸入域名,再由域名服務器(DNS)解析成IP地址,從而找到相應的網站。每一個網址和EMAIL都要用到域名。在英文國際域名中,域名可以英文字母和阿拉伯數字以及橫槓"-"組成,最長可達67個字符(包括後綴),並且字母的大小寫沒有區別,每個層次最長不能超過22個字母。在國內域名中,三級域名長度不得超過20個字。
什麼是DNS?
域名管理系統DNS(Domain Name System)是域名解析服務器的意思.它在互聯網的作用是:把域名轉換成爲網絡可以識別的ip地址.比如:我們上網時輸入的http://www.163.com/會自動轉換成爲202.108.42.72
什麼是A記錄?
A (Address) 記錄是用來指定主機名(或域名)對應的IP地址記錄。用戶可以將該域名下的網站服務器指向到自己的web server上。同時也可以設置您域名的二級域名。
什麼是NS記錄?
NS(Name Server)記錄是域名服務器記錄,用來指定該域名由哪個DNS服務器來進行解析。
什麼是別名記錄(CNAME)?
也被稱爲規範名字。這種記錄允許您將多個名字映射到同一臺計算機。 通常用於同時提供WWW和MAIL服務的計算機。例如,有一臺計算機名爲“host.mydomain.com”(A記錄)。 它同時提供WWW和MAIL服務,爲了便於用戶訪問服務。可以爲該計算機設置兩個別名(CNAME):WWW和MAIL。 這兩個別名的全稱就是“www.mydomain.com”和“mail.mydomain.com”。實際上他們都指向“host.mydomain.com”。
什麼是泛域名解析?
泛域名解析定義爲: 客戶的域名a.com,之下所設的*.a.com全部解析到同一個IP地址上去。 比如客戶設b.a.com就會自已自動解析到與a.com同一個IP地址上去。
什麼是MX記錄?
MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個郵件服務器,用於電子郵件系統發郵件時根據 收信人的地址後綴來定位郵件服務器。例如,當Internet上的某用戶要發一封信給 [email protected]時,該用戶的郵件系統通過DNS查找mydomain.com這個域名的MX記錄,如果MX記錄存在, 用戶計算機就將郵件發送到MX記錄所指定的郵件服務器上。
檢查MX記錄是否存在的方法
進行DNS查詢的一個非常有用的工具是nslookup,可以使用它來查詢DNS中的各種數據。可以在Windows的命令行下直接運行nslookup進入一個交互模式,在這裏能查詢各種類型的DNS數據。
DNS的名字解析數據可以有各種不同的類型,有設置這個zone的參數的SOA類型數據,有設置名字對應的IP地址的A類型數據,有設置郵件交換的MX類型數據。這些不同類型的數據均可以通過nslookup的交互模式來查詢,在查詢過程中可以使用 set type命令設置相應的查詢類型。
如:
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記錄不存在,則出現與以下類似的提示:
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
在郵件系統中使用自己的域名
假設你的郵件服務器地址是: 61.176.1.120 
已經建了一條A記錄: mail.mydomain.com A 61.176.1.120
對於MX記錄已經存在的情況
如果MX記錄已經存在,並且已經檢查出是在某一個域名服務器上,您需要做的工作就是與您的域名服務商或該域名服務器的管理人員聯繫,把該MX記錄按如下的形式進行修改:
您的域名    IN MX 10 mail.mydomain.com
對於MX記錄還不存在的情況
要搞清楚您的域名確切的是在哪個域名服務器(DNS)中進行域名解析的,有兩種辦法,一種是查閱您註冊該域名時提交的有關申請資料,得到當時受理申請的單位,與該受理申請的單位聯繫,讓對方的相關人員幫您查清楚;另一種是在WinNT,Win2000或各種Unix操作系統中,通過使用nslookup得到。
找到您的域名服務器後,請與您的域名服務商或該服務器的管理人員聯繫,讓對方爲您增加一條MX記錄,該記錄的形式如下:
您的域名   IN MX 10 mail.mydomain.com
什麼是TTL值?
TTL值全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS服務器上緩存時間。要理解TTL值,請先看下面的一個例子:
假設,有這樣一個域名myhost.abc.com(其實,這就是一條DNS記錄,通常表示在abc.com域中有一臺名爲myhost的主機)對應IP地址爲1.1.1.1,它的TTL爲10分鐘。這個域名或稱這條記錄存儲在一臺名爲dns.abc.com的DNS服務器上。
現在有一個用戶在瀏覽器中鍵入一下地址(又稱URL):http://myhost.abc.com/這時會發生什麼呢?
該訪問者指定的DNS服務器(或是他的ISP,互聯網服務商, 動態分配給他的)8.8.8.8就會試圖爲他解釋myhost.abc.com,當然8.8.8.8這臺DNS服務器由於沒有包含myhost.abc.com這條信息,因此無法立即解析,但是通過全球DNS的遞歸查詢後,最終定位到dns.abc.com這臺DNS服務器,dns.abc.com這臺DNS服務器將myhost.abc.com對應的IP地址1.1.1.1告訴8.8.8.8這臺DNS服務器,然有再由8.8.8.8告訴用戶結果。8.8.8.8爲了以後加快對myhost.abc.com這條記錄的解析,就將剛纔的1.1.1.1結果保留一段時間,這就是TTL時間,在這段時間內如果用戶又有對myhost.abc.com這條記錄的解析請求,它就直接告訴用戶1.1.1.1,當TTL到期則又會重複上面的過程。
以下的每種原因都有可能導致您的解析無法生效。
域名的DNS沒有按要求設置成正確的DNS. 要是使您的解析設置, 域名的DNS必須是ns1.dns.com & ns2.dns.com, 或者是其他已經指向到這兩個DNS的DNS.
域名還沒設置相應的解析記錄.
如果您要修改域名的DNS需要到註冊商的域名管理界面操作。
已經在註冊商修改了DNS,爲什麼DNS檢查的還是舊的DNS?
DNS檢查是根據DNS的根服務器的當前數據爲依據的,在註冊商修改DNS可能需要12-72小時才能反映在根服務器上。
解析可以生效,爲什麼收不到郵件?
請檢查您的MX記錄是否設置正確;
請檢查您的郵局服務器是否設置正確。
如果您沒有自己的郵件服務器,可以使用郵件轉發。
設置了MX記錄,爲什麼無效?
大多數SMTP要求MX記錄指向一個主機名。因此請將MX記錄指定到一個主機名,而不是IP地址。
舉例,要讓218.5.1.249做爲whatis.cn的郵件服務器可以這樣設置,
將mail.whatis.cn解析到218.5.1.249 (“主機名”欄填“mail”,“類型”選擇“A”,“IP地址/主機名”欄填“218.5.1.249”,然後按“增加”)
whatis.cn的MX記錄設置爲mail (“主機名”欄保留爲空,“類型”選擇“MX”,“IP地址/主機名”欄填“mail”,然後按“增加”)
在218.5.1.249上進行設置,允許接收@whatis.cn的郵件
如果您在上述第二步中的“主機名”欄中填寫了“mail”,則表示發到@mail.whatis.cn的郵件由218.5.1.249接收,這可能不符合你的本意思。
爲什麼有的主機名用“.”結尾,而有的沒有?這有什麼不同嗎?
以“.”結尾的主機名錶示主機名的全稱(FQDN);而不是用“.”結尾的主機名錶示在該域名下的主機名。
舉例,
在whatis.cn域下加了個CNAME類型的記錄“abc”指到“123”,那麼abc.whatis.cn表示用123.whatis.cn的解析。
在whatis.cn域下加了個CNAME類型的記錄“abc”指到“host.com.”,那麼abc.whatis.cn表示用host.com的解析。
爲什麼“優先級”設置總是爲“0”?
“優先級”僅對MX記錄有效,其他類型的記錄將忽略優先級。
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章