faecher:informatik:oberstufe:netzwerke:mail_dns:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:netzwerke:mail_dns:start [07.10.2020 15:14] – [Wir tasten uns schrittweise heran...] sbelfaecher:informatik:oberstufe:netzwerke:mail_dns:start [15.12.2021 16:59] (aktuell) sbel
Zeile 13: Zeile 13:
  
 ==== Wir tasten uns schrittweise heran... ==== ==== Wir tasten uns schrittweise heran... ====
 +
 +
 In einem ersten Szenario gibt es einen Mailserver mit Mailkonten und erst einen, dann einen zweiten Rechner. In einem ersten Szenario gibt es einen Mailserver mit Mailkonten und erst einen, dann einen zweiten Rechner.
  
Zeile 38: Zeile 40:
 dem E-Mail-Client kann man sich den Posteingang und die gesendeten Mails anschauen. dem E-Mail-Client kann man sich den Posteingang und die gesendeten Mails anschauen.
  
-  * Schreibe dir selbst eine Mail, verifiziere, dass auf dem Server eine Mail zur Abholung bereitsteht, hole die Mail wieder mit dem Mailprogramm ab. +----  
-  * Schreibe eine Mail an das zweite Konto, das du zuvor eingerichtet hast. Verfiziere, dass der Mailserver die Mail bekommen hat. Du kannst dazu auch die Meldungen im Reiter "Log Fenster" des Mailservers ansehen+{{ :aufgabe.png?nolink|}} 
-  * Erweitere dein Netzwerk um einen weiteren Rechner als Kommunikationsteilnehmer, richte dort das Mailprogramm für das zweite Konto ein. Hole deine Mails ab. +=== (A1) === 
-  * Untersuche den Netzwerkverkehr am Mailserver. Kannst du nachvollziehen, welche Schritte/Kommandos auf Anwendungsebene stattfinden, um eine Mail vom Mailprogramm an den Mailserver zu übergeben?+
  
-===== Aufgabe 1 ===== 
    
  
-Erstelle ein Computernetz aus einem Rechner, einem Laptop und einem Switch. +  * Erstelle ein Computernetz aus einem Rechner, einem Laptop und einem Switch. Konfiguriere es so, dass die Kommunikation zwischen Rechner und Laptop funktioniert und teste die Verbindung (ping). 
-Konfiguriere es so, dass die Kommunikation zwischen Rechner und Laptop funktioniert +  * Installiere auf dem Rechner den E-Mail-Server. Lege die Maildomäne ''schule.net'' an. Lege zwei E-Mail-Konten für Lehrer der Schule an. 
-und teste die Verbindung (ping).+  * Installiere auf dem Laptop das E-Mail-Programm. Konfigurieren das das Konto so, dass einer der Lehrer Mails versenden und empfangen kann. Schicke eine Testmail an dich selbst und eine weitere an den zweiten Lehrer.  
 +  * Schicke eine Testmail an beide Lehrer, indem du unter cc (Carbon copy) die zweite Adresse angibst. 
 +  * Kontrolliere auf dem E-Mail-Server, ob die Mails zur Abholung bereit liegen. Rufe die Mails des ersten Lehrers mit dem E-Mail-Programm ab. Kontrolliere erneut, welche Mails auf dem Mail-Server bereit gehalten werden. 
 +  * Erweitere dein Netzwerk um einen weiteren Rechner als Kommunikationsteilnehmer, richte dort das Mailprogramm für das zweite Konto ein. Schreibe dir über kreuz weitere Mails und hole sie ab. 
 +  * Untersuche den Netzwerkverkehr am Mailserver. Kannst du nachvollziehen, welche Schritte/Kommandos auf Anwendungsebene stattfinden, um eine Mail vom Mailprogramm an den Mailserver zu übergeben?
  
-Installiere auf dem Rechner den E-Mail-Server. Lege die Maildomäne schule.net 
-an. Lege zwei E-Mail-Konten für Lehrer Ihrer Schule an. 
  
-Installiere auf dem Laptop das E-Mail-Programm. Konfigurieren Sie das Konto so, dass +++++ Lösung |
-einer der Lehrer Mails versenden und empfangen kann. Schicke eine Testmail an dich +
-selbst und eine weitere an den zweiten Lehrer. +
  
-Schicke eine Testmail an beide Lehrer, indem du unter cc (Carbon copy) die zweite Adresse angibst.+ {{ :faecher:informatik:oberstufe:netzwerke:mail_dns:mailserver1_lsg.fls |Das Filius-Szenario dieser Aufgabe}}
  
-Kontrolliere auf dem E-Mail-Server, ob die Mails zur Abholung bereit liegen. Rufe 
-die Mails des ersten Lehrers mit dem E-Mail-Programm ab. Kontrolliere erneut, welche 
-Mails auf dem Mail-Server bereit gehalten werden. 
  
 +++++
 +=====  Mailserverkommunikation und Einbinden von DNS =====
  
-======  Mailserverkommunikation und Einbinden von DNS ======+In unserem Modellnetz existiert nur ein Mailserver, auf dem immerhin mehrere Konten bereitstehen. Email ist ein offenes Protokoll - anders als z.B. bei proprietären Messengern wie WhatsApp kann es mehrere Anbieter von Maildiensten geben, die miteinander kommunizieren können.
  
-FIXME das sollte besser erläutert werden, was das soll +Es sind also mindestens zwei Mailserver notwendig, für jeden Mailprovider einen.
- +
-Bisher existiert nur ein Mailserver, auf dem immerhin mehrere Konten bereitstehen. In einem +
-realistischen Szenario muss aber der Mailserver des Absenders die Mail an den Mailserver des +
-Empfängers weitergeben, der sie dann zur Abholung bereithält. Dazu sind also mindestens zwei +
-Mailserver notwendig.+
 Darüber hinaus, werden die SMTP und POP3-Server in der Regel nicht mit ihren IP-Adressen Darüber hinaus, werden die SMTP und POP3-Server in der Regel nicht mit ihren IP-Adressen
-eingetragen, sondern mit symbolischen Namen (z.B. smtp.web.de). Dieser Name wird dann +eingetragen, sondern mit ihren DNS-Namen (z.B. smtp.web.de). Dieser Name wird dann 
-einer bestimmten IP-Adresse zugeordnet. +einer bestimmten IP-Adresse zugeordnet.  
-Diese Zuordnungen werden von einem DNS-Server verwaltet. Normalerweise ist das Domain + 
-Name System hierarchisch so geordnetdass die übergeordneten DNS-Server immer die IP- +Wir erstellen zunächst nur einen DNS Server, der alle Informationen für uns vorhält für beide Providerdomains. In der Realität würde jeder Provider einen eigenen DNS Server für seine Geräte betreiben und die DNS Server müssten hierarchisch abgefragt werden
-Adressen der untergeordneten DNS-Server kennenEs reicht daher die Zuordnung eines + 
-Namens zu einer IP-Adresse auf einem der untergeordneten DNS-Server zu speichern, damit +Beim einrichten des DNS Servers gehst du wie gewohnt vor - im Reiter "Adressen" werden alle Hosts und ihre IP-Adressen mit ihrem FQDN eingetragen.  
-alle User im Internet diese Zuordnungen nutzen können, wenn sie einen einzigen DNS-Server + 
-kennen. Dieser muss bei der Netzwerkkonfiguration eingetragen werden+Für den Mailversand zwischen verschiedenen Providern ist allerdings eine weitere Information notwendig: Für jede Zieldomain muss festgelegt werdenwelcher Mailserver für die Mails dieser Domain zuständig istDiese Einträge nennt man MX-Record (Mail-eXchange), eine Besonderheit ist, dass dort eine Domain dem Hostnamen des zuständigen Mailservers zugeordnet werden muss: 
-In Filius ist es leider nicht möglich, die DNS-Server hierarchisch zu verknüpfenEs ist daher nur + 
-sinnvolleinen einzigen DNS-Server im ganzen Netzwerk einzurichten und auf diesem die +{{ :faecher:informatik:oberstufe:netzwerke:mail_dns:auswahl_019.png?nolink&400 |}} 
-vollständige Zuordnungsliste zu speichernDer DNS-Server kann dabei sowohl zur + 
-Namensauflösung von URL von Webbrowsern als auch für Emailadressen benutzt werden.+In Filius sieht das dann so aus: 
 + 
 +{{ :faecher:informatik:oberstufe:netzwerke:mail_dns:auswahl_020.png?nolink |}} 
 + 
 + 
 +----  
 +{{ :aufgabe.png?nolink|}} 
 +=== (A2) === 
 + 
 + 
 +Lade die folgende Beispieldatei herunter: {{ :faecher:informatik:oberstufe:netzwerke:mail_dns:mail_dns.fls |}}
  
-===== Aufgabe 2 =====+  * Installiere auf den Rechnern Mailserver für die Mail-Domänen ''schule.net'' und ''regierung.de''. Richte Konten für einen Lehrer und einen Politiker ein. 
 +  * Installiere auf dem Rechner mit dem Namen DNS einen DNS-Server. Konfiguriere den DNS-Server so, dass die Namen ''pop3.schule.net'', ''smtp.schule.net'', ''pop3.regierung.de'' und ''smtp.regierung.de'' korrekt aufgelöst werden.  
 +  * Ordne den Mail-Domänen auf dem Reiter „MX“ (MaileXchange) die korrekten SMTP-Server zu.  
 +  * Trage den DNS-Server auf allen Rechner in der Netzwerkkonfiguration ein. Teste deine Konfiguration im Terminalfenster mit dem host-Befehl. 
 +  * Installiere auf den Laptops E-Mail-Programme und richte die Konten für den Lehrer und den Politiker ein. Verwende bei der Einrichtung die symbolischen Namen und nicht die IP-Adressen der E-Mail-Server. 
 +  * Schicke eine Mail vom Lehrer an den Politiker. Kommt Sie an? Kann der Politiker sie abrufen? Beantworte die Mail. Beobachten Sie dabei den Kommunikationsverlauf im Netzwerk. Kannst du die einzelnen Schritte nachvollziehen und erklären?
  
-Lade die folgende Beispieldatei herunter: {{ :faecher:informatik:oberstufe:netzwerke:mail_dns:mail_dns.zip |}}+++++ Tipp 1 |
  
-Installiere auf den Rechnern Mailserver für die Mail-Domänen schule.net und +Beschrifte und gliedere dein Netzwerk so, dass du alle wichtigen Infos sehen kannst.
-regierung.de. Richte Konten für einen Lehrer und einen Politiker ein.+
  
-Installiere auf dem Rechner mit dem Namen DNS einen DNS-Server. Konfiguriere +{{ :faecher:informatik:oberstufe:netzwerke:mail_dns:auswahl_016.png?nolink |}}
-den DNS-Server so, dass die Namen pop3.schule.net, smtp.schule.net, pop3.regierung.de +
-und smtp.regierung.de korrekt aufgelöst werden+
  
-Ordne den Mail-Domänen auf dem Reiter „MX“ (MaileXchange) die SMTP-Server zu. Trageden DNS-Server auf allen Rechner in der +++++
-Netzwerkkonfiguration ein. Teste deine Konfiguration im Terminalfenster mit dem host-Befehl.+
  
-Installiere auf den Laptop E-Mail-Programme und richte die Konten für den Lehrer +++++ Tipp 2 | 
-und den Politiker einVerwende bei der Einrichtung die symbolischen Namen und nicht +  * Kontrolliere die Einstellungen aller Rechner, ob //alle// nötigen Netzwerksettings //korrekt// gesetzt sind. 
-die IP-Adressen der E-Mail-Server.+  * Du kannst auch mit ''ping'' überprüfen ob sich alle Geräte sehen könnenMit ''host'' kannst du die Namensauflösung testen. (Es ist ein Fehler eingebaut...) 
 +  * Installiere dann die nötigen Dienste. 
 +++++
  
-Schicke eine Mail vom Lehrer an den Politiker. Kommt Sie an? Kann der Politiker sie +++++ Lösung |
-abrufen? Beantworte die Mail. Beobachten Sie dabei den Kommunikationsverlauf im +
-Netzwerk. Kannst du die einzelnen Schritte nachvollziehen und erklären?+
  
 +{{ :faecher:informatik:oberstufe:netzwerke:mail_dns:mail_dns_lsg.fls |}}
  
 +++++
 ----  ---- 
 Die Vorlage für diese Aufgabe stammt von Herrn Schaller und steht unter einer [[https://creativecommons.org/licenses/by-nc-sa/3.0/de/|CC-BY-NC-SA Lizenz]]. Die Vorlage für diese Aufgabe stammt von Herrn Schaller und steht unter einer [[https://creativecommons.org/licenses/by-nc-sa/3.0/de/|CC-BY-NC-SA Lizenz]].
  
  
  • faecher/informatik/oberstufe/netzwerke/mail_dns/start.1602083650.txt.gz
  • Zuletzt geändert: 07.10.2020 15:14
  • von sbel