iT邦幫忙

0

設定IP反解

  • 分享至 

  • xImage

mailserver內有5個domain
使用的線路是亞太目前無設定反解
看中華可以設定一個IP反解多個domain
亞太只能設定一個ip反解一個domain哭
假設我設定反解其中一個domain是否會影響到其他domain
IP反解結果與發信domain不符而被退信?搖頭
如果ISP轉到中華是否是更好的選擇?XD

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

8
cmwang
iT邦大師 1 級 ‧ 2014-02-06 20:39:07
最佳解答

正規而言FQDN->IP只有一組,其他都應該設成CNAME(雖然多個FQDN解出同一IP實際上是會work就是了)....
但是IP->FQDN就只會有一個,說特定業者的單一IP可以解出一個以上FQDN的話技術上是不可行的汗汗....

看更多先前的回應...收起先前的回應...
ra605002 iT邦新手 3 級 ‧ 2014-02-06 22:34:45 檢舉

那這是唬人的嗎?
http://ithelp.ithome.com.tw/upload/images/20140206/2014020622342752f39d739f41d_thumb.png

若您有多個域名,例如: "examples.com.tw."、"exmaples2.com.tw." 與 "exmaples3.com.tw.",
並用同一台伺服器 ( 168.22.1.2 ) 作為上述網域的發信主機,則反解設定範例如上。

ra605002 iT邦新手 3 級 ‧ 2014-02-06 22:35:17 檢舉

cmwang iT邦大師 1 級 ‧ 2014-02-06 23:44:52 檢舉

RFC規範FQDN-IP的關係是單一且唯一,正解的話是透過CNAME處理(i.e. mail.example2.com.tw. IN CNAME mail.example.com.tw.),但是反解的話就沒有相應的機制了,雖然您可以在DB file內對單一IP設定多筆PTR(i.e. 在1.22.168.in-addr.arpa內設定2 IN PTR mail.example.com.tw.和2 IN PTR mail.example2.com.tw.),但是一來可能會被DNS軟體實作視為錯誤,二來當外界向authority name server查詢2.1.22.168.in-addr.arpa時,到底是該回覆mail.example.com.tw或mail.example.com.tw甚至是mail.example3.com.tw啊Orz....BTW,一般SMTP server收信時只管對方的IP是不是有反解(或是反解有沒有dial-up或dynamic之類的字眼),如果有以上情況之一就可能被greylist伺候甚至直接reject掉,至於正反解不match的狀況就case by case了OrzOrz....

ra605002 iT邦新手 3 級 ‧ 2014-02-07 09:39:46 檢舉

那像我的case mail有多個domain該設哪個domain為反解呢?

ayu iT邦好手 2 級 ‧ 2014-02-07 20:45:19 檢舉

很抱歉, HINET關於那部份的說明, 個人認為有觀念上的瑕疵!
不要以為ISP都是對的, 人員甚至單位的異動, 很容易造成技術斷層.

有份相關文件寫得極好, 請務必參考:
https://supernoc.rogerstelecom.net/pdfs/multiple-ptrs.pdf

IP反解的檢查機制是:

  1. 查該 IP 對應的 PTR record 為何?
  2. 再從這個 PTR record 找它對應的 IP 是否與上述相符.
    只要能確實完成這兩道檢查, 反解就沒問題.
    如果ISP一開始就把PTR定義好了, 你根本不需要去理會.
    例如:
    1.1.135.220.in-addr.arpa. 12H IN PTR 220-135-1-1.HINET-IP.hinet.net.
    220-135-1-1.HINET-IP.hinet.net. 1D IN A 220.135.1.1

至於" IP反解結果與發信domain不符而被退信? " ,
Internet從來沒規定 mail server 的IP,
其對應的 PTR record 一定要與 mail server 主機名稱相符.
因為一台主機可以擔任數十數百個網域的郵件伺服器,
比方說郵件代管服務(mail hosting), 難道它需要設上百個PTR Record ?
那Gmail企業版怎麼玩?

再說了, 即使你對一個IP設了多筆PTR,
每當dns query回應一大堆PTR, 請問要以哪一筆來做查核呢?
又如果, 若有PTR record對應到多個IP, 那又會如何呢?

<span style="color: green;">簡單地講, 對IP設定多筆PTR, 只是徒增困擾, 沒有任何好處.</span>

我要發表回答

立即登入回答