2017-01-02 2 views
0

Haben überall gesucht, keine Antwort gefunden.AWS EC2 Reverse DNS (PTR) Fehler

Ich habe die Domain mydomain.com. Die root- und www-Datensätze zeigen auf meinen Hauptserver, auf dem meine Website läuft.

Ich verwende jetzt eine separate AWS ec2-Instanz, um einen E-Mail-Server für meine Domain einzurichten. Dies wird auf der Sub-Domäne Mail ausgeführt.

Meine dns wie folgt aussieht:

A @ webserverip 
A www webserverip 
A mail ec2ip 

auf meinen Server zu verhindern, dass für Spam gekennzeichnet zu werden, legte ich die amazon Rückdns Form hier: https://aws.amazon.com/forms/ec2-email-limit-rdns-request

Ich gab ihnen die IP meines EC2 Mail Server, und setzen Sie "mail.mydomain.com" in das Feld "Reverse DNS Record für EIP 1".

Allerdings halte ich E-Mails wieder von ihnen empfangen zu sagen:

Beim Versuch, den Reverse-DNS-Eintrag auf der Karte, bemerken wir, dass dies nicht möglich ist, weil der PTR-Eintrag nicht für die Domäne der A-Eintrag überein .

Derzeit benötigen wir den Forward A-Eintrag, um den PTR-Eintrag für alle Reverse-DNS-Einträge zu finden.

Ich verstehe wirklich nicht, was ich falsch mache. Die Subdomain "mail" hat einen A-Record, der auf meine ec2-Server-IP verweist. Jede Hilfe wäre sehr willkommen!

(Ich verwende cloudflare für meine dns, wenn dies einen Unterschied macht)

+0

Vielleicht erwähnen Sie Ihre Domain, damit wir einen Blick darauf werfen können? –

Antwort

0

Sie diese Schritte ausführen können die DNS für Ihren EC2 gewidmet Mail-Server auf AWS zu konfigurieren:

SCHRITTE

  1. In zwei A Host-Datensätze für pop.mydomain.com und smtp.mydomain.com, die auf Ihre elastischen IP Punkt und weisen Sie Ihre MX Aufzeichnung auf dem Host smtp.mydomain.com.
  2. hinzufügen CNAME Datensatz (nicht A Host-Eintrag) für mail.mydomain.com, die durch AWS (z.B. ec2-XXX-XXX-XXX-XXX.REGION.compute.amazonaws.com) zugewiesen an den DNS-Eintrag verweist.
  3. Reichen Sie Ihre RDNS-Anfrage für smtp.mydomain.com Zuordnung zu Ihrem EIP ein.
  4. Vergessen Sie nicht, den SPF TXT Datensatz für Ihren Mailserver hinzuzufügen. Zum Beispiel mx v = spf1 eine

Sobald Sie mit diesem Setup fertig sind, sollten Sie eine richtige E-Mail-Server-Konfiguration in Bezug auf die DNS, die SMTP-Tests bestünden, würde vermieden, als Spam markiert werden.

+0

Vielen Dank für Ihre Hilfe.Ich habe die Änderungen vorgenommen und das Formular erneut eingereicht. Ich werde Sie wissen lassen, ob es funktioniert hat! –

+0

@ KhalidT. Das macht keinen Sinn. Dies wird von AWS weder benötigt noch ist es eine gültige Konfiguration. Der Wert eines PTR-Eintrags muss auf einen A-Eintrag verweisen, nicht auf einen CNAME-Eintrag, der auf einen A-Eintrag verweist. * "Der Wert eines PTR-Datensatzes darf kein Alias ​​sein" * - [https://tools.ietf.org/html/rfc2181#section-10](RFC-2181 Sec 10.2). Wenn "mail.example.com" ein CNAME ist, dann ist es ein Alias ​​in dem Sinne, wie es im RFC beabsichtigt ist. –

+0

@ Michael-sqlbot: Sie haben absolut Recht. Ich denke, ich war nicht klar in meiner Antwort oben. Ich habe vergessen zu erwähnen, dass die Reverse-DNS-Anfrage an AWS den MX-Record-Host "smtp.mydomain.com", nicht "mail.mydomain.com" enthalten muss. Ich habe die Antwort neu geschrieben. –