Warum landet ein Tracert zu einem POP3-Server bei einem IMAP-Server?

546
itd

Ich habe meine E-Mail-App konfiguriert und wollte die IP-Adresse des von mir verwendeten IMAP-Servers kennen. Von meinem Windows-Cmd tat ich

tracert mypop3server.something 

und fand heraus, dass der letzte Hop ein IMAP-Server war. Es stellte sich heraus, dass ich meine E-Mail über diesen IMAP-Server und einen IMAP-Port einrichten kann (und mich einloggen kann) (143). Ich war sehr neugierig und benutzte einen Sniffer, bei dem das eigentliche Protokoll beim Einloggen POP3 ist.

Kann jemand erklären, warum das so funktioniert?

1
In vielen Fällen befinden sich POP3, IMAP, SMTP und Exchange-Dienste alle auf demselben Server mit derselben IP-Adresse ... DNS, die eine Standardsuche (wie Ping oder Tracert) durchführt, sollte dieselbe IP-Adresse für pop3.mail zurückgeben. com, imap.mail.com und smtp.mail.com (tatsächlich kommt es mit derselben Adresse zurück). Soweit sie in einem Sniffer aussehen, haben Sie sich die Capture-Beispiele unter https://wiki.wireshark.org/SampleCaptures angesehen, da es Beispiele gibt, die deutlich zeigen, wonach Sie suchen. acejavelin vor 6 Jahren 2
Vielen Dank @acejavelin! Ich verstehe immer noch nicht, warum ich mich bei einem IMAP-Server mit denselben Anmeldeinformationen wie bei einem POP3-Server anmelden kann. Ist dies etwas, das der Dienstanbieter absichtlich eingerichtet hat? itd vor 6 Jahren 0
Sie müssen verstehen, dass sowohl IMAP als auch POP nur Protokolle sind, die von Ihrem E-Mail-Client zum Herunterladen von E-Mails verwendet werden. Sowohl IMAP als auch POP haben Vor- und Nachteile. Sie sollten jedoch wissen, dass Sie Ihre Postfach-Anmeldeinformationen verwenden, um sich anzumelden oder für POP / IMAP / SMTP oder sogar für das Web-Login zu verwenden. Als einfache Antwort können Ihr Benutzername und Ihr Kennwort für POP / IMAP / SMTP oder sogar für das Web-Login verwendet werden, sofern dies von Ihrem E-Mail-Anbieter unterstützt wird. Biku Balami vor 6 Jahren 0
@acejavelin stimmt eigentlich nicht. In vielen Fällen befinden sich POP3, IMAP und SMTP auf demselben Server. Exchange-Server unterstützen die anderen 3 Server, sind jedoch nicht immer aktiviert. Die meisten Server führen jedoch KEINEN Austausch aus, da der Austausch sehr speicherintensiv und daher teuer ist. LPChip vor 6 Jahren 0

2 Antworten auf die Frage

1
grawity

Traceroute ist es egal, ob der Name, den Sie ihm geben, ist pop3.somethingoder imap.something- es ist ein Name wie jeder andere, und der einzige Zweck besteht darin, in eine IP-Adresse übersetzt zu werden.

Mehrere DNS-Domänennamen können auf dieselbe IP-Adresse verweisen (mit identischen A- / AAAA-Einträgen), und mehrere Dienste können von demselben Server unter derselben IP-Adresse bereitgestellt werden.

Mit anderen Worten, ist es ganz normal, pop.example.comund imap.example.comidentische IP - Adressen zurück, und für die gleiche Software auf dem gleichen Server sowohl POP3- und IMAP4 - Dienste zur Verfügung zu stellen - sie sind zwei verschiedene Verfahren zur Herstellung der gleiche Mailbox zugreifen, so in der Regel werden sie Akzeptieren Sie dieselben Anmeldeinformationen und zeigen Sie dieselben Daten an.

Wenn er tracertjedoch von einem Knoten im Pfad eine Antwort erhält, kennt er nur seine IP-Adresse und muss rDNS verwenden, um den Namen zu erhalten. Dieses "Reverse-DNS" für eine IP-Adresse weist normalerweise nur auf einen Namen hin - und selbst wenn es auf mehrere verweist, werden nicht alle angezeigt, sondern nur ein Name. Daher ist es auch nicht ungewöhnlich, dass der Name des endgültigen Servers als etwas angezeigt wird, das in keiner Beziehung zu dem von Ihnen eingegebenen steht.

vielen dank für diese klare erklärung :) itd vor 6 Jahren 0
0
LPChip

POP3 ist ein sehr altes Protokoll. Mit POP3 können Sie nur E-Mails vom Server herunterladen und dem Server mitteilen, dass Sie die E-Mail heruntergeladen haben, sodass die E-Mail vom Server gelöscht werden kann, wenn Sie dies festgelegt haben.

Das war eine gute Sache, als der Speicherplatz sehr teuer war und ein Postfach mit 50 MB Online eine große Sache war.

Der Speicher wurde jedoch billiger und der Nachteil von POP3 bestand darin, dass bei einem Absturz Ihres Computers E-Mails verloren gingen und Ihre E-Mail-Adresse auf mehreren Geräten als Übel dient, und ein neuer Standard wurde entwickelt, um die Dinge zu vereinfachen. Hier kommt IMAP ins Spiel.

IMAP ist ein anderes Protokoll, das die meisten POP3-Funktionen verwendet und zu diesem hinzugefügt wird. Anstatt zu erwarten, dass E-Mails zum Client heruntergeladen werden, damit sie entfernt werden können, möchte IMAP die E-Mail bis zum Löschen online halten, sodass der Lesestatus einer E-Mail zwischen Clients synchronisiert werden kann.

IMAP selbst ist jedoch auch ein altes Protokoll, in das Exchange eingetreten ist. Exchange ist wie ein Nachfolger von IMAP mit vielen weiteren Funktionen. Um einen Exchange-Server zu betreiben, muss die Hardware gut sein. Exchange benötigt viel Speicher. Aus diesem Grund ist das IMAP-Protokoll nicht veraltet und viele günstigere Webhosting-Dienste unterstützen nur POP3 / IMAP. Da POP3 und IMAP in ihrer Funktionsweise sehr ähnlich sind und die meisten Clients bei der Auswahl der Internet-E-Mail automatisch annehmen, dass IMAP auch POP3 ausführen kann, kann jeder Dienst, auf dem IMAP ausgeführt wird, auch POP3 ausführen.

Es gibt immer noch Anbieter, die nur POP3 betreiben, aber sie sind so alt und meistens nur, weil sie den Dienst nur bis zum letzten Kunden aufrechterhalten. Die meisten haben ohnehin auf beide Dienste umgestellt.

Warum findet ein Tracert einen Imap-Server, auf dem pop3 erwartet wird? Weil es der gleiche Server ist.

Sie können sich also auf beiden Servern mit denselben Anmeldeinformationen anmelden? Danke dir! itd vor 6 Jahren 0
Ja, geben Sie einfach den richtigen Port und das richtige Protokoll an. LPChip vor 6 Jahren 0