DNS: “MX” kaydı olması ve “A” kaydı olmaması geçerli mi?


18

Sahip olduğunuzu abcd.comve yalnızca e-posta göndermek ve almak için kullanmak istediğinizi varsayalım bob@abcd.com. Herhangi bir web sitesi sunmak istemezsiniz.

DNS kayıtlarını "MX" kaydı içerecek ve "A" kaydı içermeyecek şekilde ayarlayabilir misiniz?

  • Çalışmak için e-posta gönderip almak için yeterli mi?

  • Bu, bunları tanımlayan standartlar açısından geçerli midir?


Düzenleme: Açıklığa kavuşturmak için, posta sunucusu (terminoloji?) Abcd.com veya * .abcd.com'da barındırılmayacaktı


Eğlenceli, Google şimdi bunu rutin olarak yapıyor. Kendi etki alanı olan ancak barındırmayan GMail müşterileri, DNS kaydı olan ancak A kaydı olmayan DNS'de görünür. MX kaydı genellikle "aspmx.l.google.com" u gösterir.
John Nagle

Yanıtlar:


33

MX kaydının işaret ettiği sistem A kaydının kendisine sahip olduğu sürece, evet.

Örneğin: example.comişaret eden bir MX kaydına sahip olabilir mail.otherdomain.com. Mail.otherdomain.com adı bir IP adresine çözümlenebildiği sürece, bu geçerli bir yapılandırmadır example.com.

Açıkçası, mail.otherdomain.comRFC uyumlu olabilmesi için IP adresli bir A kaydı olmalıdır. Ancak bu A kaydı alan adında olacak otherdomain.com, değil example.com.

bob@example.comGeçerli bir e-posta adresi olabilmek için örneğinize hitap etmek için , mail.otherdomain.comgelen postaları işleyecek şekilde yapılandırılması gerekir bob@example.com.


1
mail.otherdomian.com A kaydıyla çözümlenmelidir ZORUNLU, bu yüzden bu cevap yanlıştır
Jim B

6
MX kaydı başka bir etki alanındaki A kaydına işaret ediyorsa, yalnızca posta etki alanı için A kaydı gerekmez. Soru yalnızca posta alanıyla ilgilidir.
Ben Doom

1
mail.otherdomain.com, example.com etki alanında değil, diğerdomain.com etki alanında A kaydına sahip olacaktır.
David Mackintosh

nb - sadece A kaydınız olabilir ve MX kaydınız olmayabilir ve varsayılan olarak A kaydına geçer.
Peter Scott

1

HAYIR. MX kaydı bir adı gösterir. İsimler çözülebilir olmalıdır (A kaydı ile). MX kaydı hiçbir zaman CNAME'yi göstermemelidir (RFC 1034 bölüm 3.6.2, RFC 1912 bölüm 2.4)


7
Bir MX kaydının A kaydına işaret etmesi gerekir, ancak aynı etki alanında bir kaydı işaret etmesi gerekmez. Example.com için MX kaydının mail.domain.com adresini göstermesini sağlayabilirsiniz
Sam Cogan

bu mail-alan..com'un A kaydı OLMAMALIDIR. Hem RFC hem de tanım gereği
Jim B

1
Jim - Soru, mx kaydının ana domeain'e işaret ettiği gerçeğini belirtmiyor. Örneğin, bendoom.com'un MX kaydını Google postasına işaret edebilirim ve bendoom.com'da A kaydı yok
Ben Doom

Evet, mail.domain.com'un bir A kaydı olması gerekir, ancak abcd.com için MX kaydının mail.domain.com (veya google.com vb.) o zaman abcd.com DNS Bölgesinde bir A kaydına ihtiyaç duymaz
Sam Cogan

Haklısın, açıklamanın ŞİMDİ söylediği bu ama soruyu cevapladığımda değil. Başka bir alandan bahsedilmedi. Daha sonra standardın söylediklerine devam eder. Ayrıca çözülebilir olması, bunun A kaydı olduğu anlamına gelmez. Bununla birlikte, çoğu posta sunucusu yine de bir CNAME'ye posta gönderecektir; ancak garanti edilemez.
Jim B

1

MX kaydının işaret ettiği AAAA kaydı adres hedefi gereksinimini karşıladığından - SADECE IPv6 üzerinden posta isteniyorsa - mümkündür. Yalnızca IPv4 ana bilgisayarları bu tür bir kurulumla iletişim kuramayacak, ancak bu DNS kuralları altında yasadışı hale getirilmiyor.

Önceki tüm cevaplar neden IPv4 merkezli?


-2

Bunu yapmanın üç yolu.

  1. Bir MXE kaydı oluşturun. Etki alanı adı sunucusunun posta kurulumu bölümünde MXE kaydı için bir seçenek olmalıdır. Bu şekilde MX'inizi @ ve www A kaydı oluşturmadan gerçek bir IP adresine yönlendirebilirsiniz.
  2. Yine, bir MXE kaydı oluşturun. Alan adı sunucusu yine de @ ve / veya www A kaydı gerektiriyorsa , alan adı sunucusunun park sayfasına yönlendirin.
  3. Yine, bir MXE kaydı oluşturun. Ardından, example.com IP adresini 93.184.216.34 kullanarak @ ve www A kaydını example.com'a yönlendirin. Birisi sayfanıza gitmeye çalıştığında '404 - Bulunamadı' mesajı alır.

Bunu bir sunucunun postfix sanal posta hesabını kullanan bir IP / DN üzerinde yapıyorum. IP / DN'min sanal posta sitesinin web sayfasına gitmesini istemedim. Yukarıdaki yöntemler bunu engeller. Birisi sunucunun DN'sini alınan herhangi bir tam posta üstbilgisinden çıkarabilir ve bu DN aracılığıyla oraya gidebilir.


MXE kayıtları yalnızca enom ile geçerlidir
Jacob Evans
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.