Frage

ich vorher stellte eine Frage MX in Bezug auf Aufzeichnungen (und schätzen die durchdachten Antworten, die ich von SO'ers empfangen wird). Nun, da das Problem behoben ist, möchte ich einen Schritt zurück und fragen, warum gibt es MX-Datensätze an erster Stelle.

Im Einzelnen:? Warum SMTP Sonderbehandlung von DNS bekommt

Wir haben HX Aufzeichnungen nicht für HTTP oder FX-Datensätze für FTP. Es scheint, wie jede andere Internet-Protokoll verträgt sich ganz gut mit DNS‘ein Rekord. Tatsächlich die Wikipedia-Artikel über MX-Einträge, dass die aktuelle SMTP-Spezifikation sagt, dass, wenn ein MX-Eintrag nicht für einen Empfänger vorhanden ist, sollte der Server auf einem A-Datensatz zurückgreifen. Er erwähnt auch einige Unterkünfte SMTP in einer Pre-DNS Welt gemacht, aber das war vor 25 Jahren. Müssen wir MX-Datensätze mehr wirklich?

War es hilfreich?

Lösung

MX Aufzeichnungen wurden verwendet, weil es eine Notwendigkeit für SMTP-Verkehr war zu user@domain anders für die Domäne auf anderen Verkehr weitergeleitet werden, und SRV Aufzeichnungen waren noch nicht erfunden worden.

Die moderne Konvention, die Sie http://example.com/ in Ihrem Browser ohne www Präfix eingeben können und nach wie vor auf die gewünschte Website bekommen ist eigentlich ein wenig seltsam. Um genauer zu erklären, betrachten, wie eine Zone normalerweise so eingestellt wird, würde diesen Präfix losen Zugang zu erreichen:

$ORIGIN example.com
@        IN A   192.168.1.1
         IN MX mail.example.com
www      IN A  192.168.1.1
mail     IN A  192.168.1.2

Also, adressierte Verkehr geht an dieser IP-Adresse example.com, unabhängig vom verwendeten Protokoll (es sei denn, es ist E-Mail, die den MX-Eintrag verwenden).

In der Praxis wäre es besser, für alle Anwendungen Verwendung von SRV Aufzeichnungen zu machen, und dann könnten wir mit den anwendungsspezifischen Präfixen abschaffen alle zusammen, und A-Datensätze für ihren eigentlichen Zweck verwenden - speziell Mapping echter Host-Name in IP-Adressen.

Wenn SRV-Datensätze in dieser Art und Weise Datei, die Zone wurde verwendet, um aussehen würde stattdessen wie:

$ORIGIN example.com
_http._tcp IN SRV 0 0 80 www.example.com
_smtp._tcp IN SRV 0 0 25 mail.example.com
www        IN A 192.168.1.1
mail       IN A 192.168.1.2

Diese Annahme, dass der primäre A Datensatz in einer Domäne tatsächlich für HTTP-Dienst ist, ist auch einen Teil des Grundes, warum Verisign Sitefinder „Service“, wie viele Probleme verursacht, wie damals, als es (kurz) im Jahr 2003. Durch das Abfangen aller DNS-A Rekord-Lookups für unbekannte Domänen und die Rückkehr eines ihrer eigenen Adressen eingeführt war, brach Verisign alle Arten von Protokollen dass davon ausgegangen, dass sie könnte Failover auf andere Adressdatenbank Mechanismen, wenn die DNS-Suche fehlgeschlagen.

Andere Tipps

Der Hauptzweck hinter dem MX-Datensätze ist die Fähigkeit Maschine zu spezifizieren (s) ein bestimmtes Protokoll für die gesamte Domain zu handhaben, und auch Backup-Mail-Server (mit unterschiedlichen Prioritäten.) Auf diese Weise angeben, wenn ein Server, der Sie schlägt fehl kann immer noch den nächsten Server in Zeile erreicht E-Mail an diese Domäne zu liefern. Ebenso wenig kann mit einfachen A-Datensätze durchgeführt werden, die mit einem Host direkt einen vollständigen Namen zugeordnet wird.

Es kann nun mit SRV-Datensätzen durchgeführt werden (datiert vor 8 Jahren, nicht mehr als 25) wie Frank betont. Damals gab es nicht viele andere Standardprotokolle massiv zur Verfügung.

  

Es scheint, wie jede andere Internet-Protokoll mit DNS‘Ein Datensatz zusammen ganz gut bekommt.

Nun, der SRV-Datensatztyp ist für diejenigen zur Verfügung.

Wahrscheinlich, wenn SMTP wurde heute geschrieben wird, es würde diese verwenden.

Neben der Spezifikation des Backup-Tauscher ermöglicht, beachten Sie, dass nicht jede Domain einen eigenen Mail-Server hat, so ist es notwendig, um einen Mail-Server zu spezifizieren, die auf einer anderen Domäne vorhanden ist als autorisierte Mail so, dass die Verwaltungs auszutauschen und Systemmeldungen angesprochen Postmeister, Wurzel oder technische / administrative Kontakte in den DNS-WHOIS Datensätze aufgeführt ist, kann geliefert werden, auch wenn sie auf der aktuellen Domäne nicht vorhanden ist.

Sie müssen nur nicht, dass für ftp und http, da diese Dienste nicht initiieren ausgehende Verbindungen wie MX noch sind sie offizielle Kontaktpunkte betrachtet.

Sie nie vernachlässigen die „historischen Gründen“ Erklärung. Zurück in den frühen 80er Jahren, SMTP war so ziemlich das einzige öffentlich bekannte Protokoll, das für eine ganze Website zur Karte verfügbar sein musste -. Und die DNS-Suche wurde durchgeführt mit den gemeinsamen HOSTS-Datei auf vielen Systemen

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top