fragen stichworte

Warum der SMTP-Server von Google Mail nicht übereinstimmt

Ich lese gerade über die Einrichtung eines SMTP-Servers. In fast allen Artikeln wird darauf hingewiesen, dass der Name des SMTP-Servers einen passenden PTR-Eintrag (Reverse Lookup) in DNS enthält. Wenn ich jedoch die Google Mail-Einstellungen zufällig überprüfte, hat keiner seiner SMTP-Server eine entsprechende umgekehrte Suche.

$ dig +short gmail.com MX
20 alt2.gmail-smtp-in.l.google.com.
5 gmail-smtp-in.l.google.com.
40 alt4.gmail-smtp-in.l.google.com.
10 alt1.gmail-smtp-in.l.google.com.
30 alt3.gmail-smtp-in.l.google.com.


$ dig +short alt2.gmail-smtp-in.l.google.com.
64.233.168.26
$ dig +short gmail-smtp-in.l.google.com.
74.125.130.27
$ dig +short alt4.gmail-smtp-in.l.google.com.
173.194.219.26
$ dig +short alt1.gmail-smtp-in.l.google.com.
74.125.28.26
$ dig +short alt3.gmail-smtp-in.l.google.com.
74.125.201.27
$ dig -x +short 64.233.168.26


$ dig -x 64.233.168.26 +short
oj-in-f26.1e100.net.
$ dig -x 74.125.130.27 +short
sb-in-f27.1e100.net.
$ dig -x 173.194.219.26 +short
ya-in-f26.1e100.net.
$ dig -x 74.125.28.26 +short
pc-in-f26.1e100.net.
$ dig -x 74.125.201.27 +short
in-in-f27.1e100.net.

Ich bin etwas verwirrt. Könnte mir jemand helfen, zu verstehen, wie die umgekehrte Suche in SMTP verwendet wird. Ich vermisse dieses Konzept sicherlich, wenn ich mir die Einstellungen von Google Mail anschaue.

UPDATE

Nachdem ich @ Jacobs Antwort gelesen habe, habe ich Folgendes gefunden:

Die folgenden Zeilen stammen von E-Mail-Metadaten, die von gmail.com erhalten wurden:

Received: from mail-qt0-f179.google.com (mail-qt0-f179.google.com [209.85.216.179])
    by mx0a-00273201.pphosted.com with ESMTP id 2edpusg15b-1
    (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NOT)

Die PTR-Datensätze stimmen perfekt überein:

$ dig +short mail-qt0-f179.google.com
209.85.216.179
$ dig -x 209.85.216.179 +short
mail-qt0-f179.google.com.

Wie ich es verstehe, habe ich mir den "MX" -Datensatz angesehen, der nicht der richtige ist, um nach ausgehend zu suchen. Vielen Dank @HBruijn für detaillierte Erklärung.

Außerdem wurde die E-Mail von XXXX@gmail.com E-Mail-Adresse gesendet. Der ausgehende SMTP-Server ist jedoch mail-qt0-f179.google.com und befindet sich unter der Domäne google.com (Ich hatte erwartet, dass der ausgehende SMTP-Server ebenfalls in der. Sein sollte) xxxxx.gmail.com Domäne).

antworten

Sie stimmen überein, google (und die meisten großen Anbieter) haben eine Abstraktion für Load Balancing, das Ziel/ip von gmail-smtp-in.l.google.com. ändert sich abhängig von Ihrer anfragenden IP, dem Zustand des Netzwerks, der Auslastung, etc.

aber die IP-Adresse hat eine Weiterleitung & amp; & amp; umgekehrte DNS (FCrDNS)

dig gmail-smtp-in.l.google.com. +short
74.125.29.26

26.29.125.74.in-addr.arpa. 15995 IN     PTR     qg-in-f26.1e100.net.

dig qg-in-f26.1e100.net. +short
74.125.29.26

Dies gilt jedoch nicht für eingehende MX-Datensätze, sondern nur für das Senden von IPs.

MX Datensätze werden verwendet, um eingehende E-Mails an die richtigen SMTP-Server für eine bestimmte Domäne zu leiten.

Es ist nicht erforderlich, dass diese über übereinstimmende Reverse-DNS-Einträge verfügen, um eine zuverlässige Zustellung eingehender E-Mails zu gewährleisten, soweit ich weiß.

Die Posteingangsserver müssen auch keine Beziehung zu den ausgehenden SMTP-Servern haben, die eine Domäne zum Übertragen von E-Mail-Nachrichten verwendet.

Nur für das Versenden von E-Mails ist es für die zuverlässige Zustellung erforderlich, dass der Hostname, mit dem sich der Server identifiziert, übereinstimmende Forward- und Reverse-DNS-Einträge haben soll.