【求助】何謂MX記錄,如何設定



贊助商連結


頁 : 1 [2] 3 4

不應有恨
2003-03-05, 09:19 AM
最初由 carasha 發表
這位仁兄你好
那樣的設定 , email address 可以是 name@domain , 也可以是 [email protected] , 不需要再另外增加一筆 CNAME 了 , 不知你所謂需要新增一筆 CNAME 的用途在哪邊 ?

@ MX mail
=>告知domain的MX record為mail
@ A 202.39.31.133
=>Domain之IP(此處之domain=URL/FQDN)tricky!!
mail A 202.39.31.132
=>告知mail的IP

這設定並未告知domain之MX=name@domain
而是讓它誤判
造成name@domain之domain為一個URL/FQDN
DNS server會以為domain不是一個"domain"而是一個FQDN(點/主機名稱)
此domain=202.39.31.133(domain在dns server看來是一個"點"而非網域)
所以dns server就會回應202.39.31.133
過程中並未使用你說的任何MX record
要使用MX record應改成
@ MX mail
@ CNAME mail
mail A 202.39.31.132
如此可達到要求又使用MX record
有誤請不吝賜教!!^^#

贊助商連結


carasha
2003-03-05, 08:15 PM
最初由 不應有恨 發表
@ MX mail
=>告知domain的MX record為mail
@ A 202.39.31.133
=>Domain之IP(此處之domain=URL/FQDN)tricky!!
mail A 202.39.31.132
=>告知mail的IP

這設定並未告知domain之MX=name@domain
而是讓它誤判
造成name@domain之domain為一個URL/FQDN
DNS server會以為domain不是一個"domain"而是一個FQDN(點/主機名稱)
此domain=202.39.31.133(domain在dns server看來是一個"點"而非網域)
所以dns server就會回應202.39.31.133
過程中並未使用你說的任何MX record
要使用MX record應改成
@ MX mail
@ CNAME mail
mail A 202.39.31.132
如此可達到要求又使用MX record
有誤請不吝賜教!!^^#

我知道我問題所在了 , 這是我的筆誤 , 正確的寫法應該是

@ MX 10 mail.xyz.com.tw. (我之前沒有在 mail 後面加上 .xyz.com.tw.)
mail A 202.39.31.132

很抱歉 , 之前的寫法是我自己的疏忽 , 如造成網友的不便 , 請多包函 ~

不應有恨
2003-03-06, 09:08 AM
如果改成這樣的話(其實其他行一樣啦只是少了@ A 203.39.31.132)
那只有宣告xyz.com.tw之MX record=mail.xyy.com.tw
而沒有xyz.com.tw之mx=xyz.com.tw喔
這樣更糟啦
寄來[email protected]的信
都找不到家> <..

janglang
2003-03-06, 12:22 PM
不應有恨兄的"@ CNAME mail" 這行怪怪的,它是給mail一個別名,而此別名是domain ?? 好怪啊!
carasha兄的 MX 設定沒什麼錯啊,"@ MX 10 mail.xyz.com.tw." 本來就可以處理 [email protected] 的信

若想要給 xyz.com.tw 一個ip,直接用A紀錄不就好了==> "xyz.com.tw. A 202.39.31.133"

kiner
2003-03-06, 02:47 PM
最初由 janglang 發表
不應有恨兄的"@ CNAME mail" 這行怪怪的,它是給mail一個別名,而此別名是domain ?? 好怪啊!
carasha兄的 MX 設定沒什麼錯啊,"@ MX 10 mail.xyz.com.tw." 本來就可以處理 [email protected] 的信

若想要給 xyz.com.tw 一個ip,直接用A紀錄不就好了==> "xyz.com.tw. A 202.39.31.133"

應該是 @ mx 10 mail.xyz.com.tw.
然候是 mail.xyz.com.tw. a 202.39.31.133
防止一些無聊的動作在你的網域上 ..
會比較好 ..

不應有恨
2003-03-06, 04:02 PM
最初由 janglang 發表
不應有恨兄的"@ CNAME mail" 這行怪怪的,它是給mail一個別名,而此別名是domain ?? 好怪啊!
carasha兄的 MX 設定沒什麼錯啊,"@ MX 10 mail.xyz.com.tw." 本來就可以處理 [email protected] 的信
==>這我試過是不行的(直覺看來也是),你確定嗎?
若想要給 xyz.com.tw 一個ip,直接用A紀錄不就好了==> "xyz.com.tw. A 202.39.31.133"

janglang
2003-03-06, 11:04 PM
本來就應該是這樣設啊!我架公司的 dns,sendmail 就這樣設,運作的很好,翻遍dns HOWTO,RFC也都這樣講,事實上我架過不少dns 與 mail server 了,應該算蠻確定的喔

carasha
2003-03-07, 02:28 AM
最初由 不應有恨 發表
如果改成這樣的話(其實其他行一樣啦只是少了@ A 203.39.31.132)
那只有宣告xyz.com.tw之MX record=mail.xyy.com.tw
而沒有xyz.com.tw之mx=xyz.com.tw喔
這樣更糟啦
寄來[email protected]的信
都找不到家> <..

不應有恨 大大 :
不好意思喔 , 老實說 我覺得你對 DNS 的觀念有點問題ㄋ ^^|

看看我上次回覆的設定 , 如下 , 我給他個標號 , 這樣討論起來比較方便:
(1) @ MX 10 mail.xyz.com.tw. (我之前沒有在 mail 後面加上 .xyz.com.tw.)
(2) mail A 202.39.31.132

(1) 是說 , xyz.com.tw 的 MX 是 mail.xyz.com.tw 這台主機
(2) 是說 , mail.xyz.com.tw 這台主機的 IP 是 202.39.31.132
(我設定上雖只有寫 mail , 這是個縮寫 , 正確的寫法應該是 mail.xyz.com.tw. , 不會有人不懂吧 ^^| )

這樣當有人寄信到 [email protected] 時 , (1) 會告訴他 xyz.com.tw 這個 domain 的 mail 主機是 mail.xyz.com.tw ; 然後就會去找 mail.xyz.com.tw 這台主機所對應的 IP , 所以 (2) 又告訴他 mail.xyz.com.tw 這台的 IP 是 202.39.31.132 , 所以信件就會往 202.39.31.132 送 .

這樣你理解了嗎 ? ^^|

不應有恨
2003-03-07, 09:05 AM
那寄給[email protected]的郵件呢?
上述設定也可以用嗎?
可否說明一下!!謝謝

carasha
2003-03-07, 11:41 AM
最初由 不應有恨 發表
那寄給[email protected]的郵件呢?
上述設定也可以用嗎?
可否說明一下!!謝謝

是的

上述設定 , [email protected] 也是可以用的