郵件無法到達伺服器
我有 VPS 並服務於多個域。
DNS/MX 配置應該沒問題,因為 *.com 域郵件既可以發送也可以接收。
問題出在我的國家域 - *.hr(克羅地亞) - 發送了郵件,但回复/新郵件從未到達我的伺服器(即使是 tail -f log 但什麼也沒發生)。
MX 記錄是標準的 - mail.domain-name.com/hr
它可以是特定於國家域的東西嗎?
謝謝,伺服器世界的 Vedran 新手
編輯:
站點是 prva-liga.hr http://www.intodns.com/prva-liga.hr 錯誤:您的某些 DNS 伺服器根本沒有 A 記錄。我找不到以下 DNS 伺服器的任何 A 記錄:ns2.tkojemile.com ns1.tkojemile.com
您必須擁有所有域名伺服器的 A 記錄。
但是讓我們說 *.com 域 mivean.com - 在相同的配置下一切都很好。 http://www.intodns.com/mivean.com
即使在閱讀有關此問題的大量內容時也沒有任何線索。
謝謝, 韋德蘭
附加日期:
區域文件:
$TTL 10800 @ IN SOA prva-liga.hr. postmaster.prva-liga.hr. ( 2014101409 ;serial 21600 ;refresh after 6 hours 3600 ;retry after 1 hour 604800 ;expire after 1 week 86400 ) ;minimum TTL of 1 day @ 3600 IN A 130.255.191.162 mail 86400 IN A 130.255.191.162 ns1 172800 IN A 130.255.191.162 ns2 172800 IN A 130.255.191.162 www 3600 IN CNAME @ ftp 3600 IN CNAME @ cp 86400 IN CNAME @ @ 86400 IN MX 10 mail.prva-liga.hr. @ 172800 IN NS ns1.tkojemile.com. @ 172800 IN NS ns2.tkojemile.com.
問題是您列出的名稱伺服器實際上都不存在。
誰服務
.hr
?[me@risby ~]$ dig ns hr. [...] ;; ANSWER SECTION: hr. 14400 IN NS dns-hr.univie.ac.at. hr. 14400 IN NS sns-pb.isc.org. hr. 14400 IN NS pch.carnet.hr. hr. 14400 IN NS hr-ns-1.carnet.hr. hr. 14400 IN NS n3ns.nic.es.
好的,讓我們問問其中一位服務的人
prva-liga.hr
:[me@risby ~]$ dig ns prva-liga.hr. @pch.carnet.hr. [...] ;; AUTHORITY SECTION: prva-liga.hr. 14440 IN NS ns2.tkojemile.com. prva-liga.hr. 14440 IN NS ns1.tkojemile.com.
好的,讓我們向他們詢問您的 MX 記錄:
[me@risby ~]$ dig mx prva-liga.hr @ns1.tkojemile.com. dig: couldn't get address for 'ns1.tkojemile.com.': not found [me@risby ~]$ dig mx prva-liga.hr @ns2.tkojemile.com. dig: couldn't get address for 'ns2.tkojemile.com.': not found
我不知道應該由誰來提供
tkojemile.com
DNS 基礎設施,但他們做得不是很好。一旦您選擇了一些有效的名稱伺服器,網際網路應該能夠找到您的郵件伺服器,並且郵件應該可以流動。在你解決這個問題之前,它不會。關於
mivean.com
工作,我同意你的觀點,但這是一個令人愉快的意外,由兩者引起,tkojemile.com
並且mivean.com
是在.com
. 當遞歸到MX
記錄時mivean.com.
,名稱伺服器.com
正在將地址ns[12].tkojemile.com
作為膠水的一部分傳遞回去。對區域的查詢.hr
不會觸及.com
伺服器,也不會得到方便的膠水。