• Feedback
  • DEGerman
  • DNS am Webserver / DNS am Mailserver

  • esackbauer

    • Community Hero
    Moolevel 346
  • Edited

Thor DNS des Webservers oder ins DNS des Mailservers einzutragen sind.

Es gibt kein separates “DNS”. DNS ist eine einzige riesige weltweite Datenbank. Es gibt aber unterschiedliche Eintragstypen.
Vielleicht meinst du Einträge/Eintragstypen für Mail und für Web separat.

Thor Nein, Mailcow habe ich nicht als Webserver verstanden.

Mailcow ist nicht “nur” Mail server, es ist eine Groupware der sowohl Web- als auch ein Mailserver ist der aus vielen Komponenten besteht und viele Protokolle spricht (SMTP, POP3 und IMAP für email, https für die Web GUI und SOGo und ActiveSync, http zum holen derLets Encrypt Zertifikate)

Jedes von diesen Protokollen muss ggf. separat im DNS konfiguriert werden.

  • DocFraggle

    • Community Hero
    Moolevel 243

Thor Im DNS für den Webserver habe ich einen separaten Mailserver eingetragen

Ich kann Dir leider auch immer noch nicht folgen. Du hast also eine Domain, sagen wir abc.de, und dort im DNS einen anderen Mailserver als die Mailcow eingetragen? Wozu hast Du die Domain abc.de dann in der Mailcow überhaupt angelegt?

  • Thor replied to this.
    • TThor

        Moolevel 6

      DocFraggle Mhm!?

      Vielleicht bin ich da auf dem Holzweg?

      Unter Mailcow steht, domain hinzufügen. Dort habe ich meine-seite.de eingetragen. Im DNS von meine-seite.de steht der separate Mailserver. Nennen wir ihn: mail.meine-seite.de.

      Nun gibt es doch gewisse Einträge im DNS, die für den Webserver: meine-seite.de bestimmt sind und gewisse Einträge im DNS für den Mailserver: mail.meine-seite.de.

      Der Web- und Mailserver sind getrennt und besitzen natürlich jeweils eine eigene IP und beim Hoster jeweils eigene DNS-Records.

      Auf dem Webserver meine-seite.de ist beispielsweis der MX-Record eingetragen.
      Auf dem Mailserver mail.meine-seite.de gibt es andere Records.

      Unter Mailcow -> domains -> DNS sind Records zu finden, die man ins DNS eintragen sollte.

      Und diese Records betreffen sowohl meine-seite.de als auch mail.meine-seite.de

      Da fragt sich der Laie, was nun wo eingetragen wird.

        • esackbauer

          • Community Hero
          Moolevel 346
        • Edited

        Thor Da fragt sich der Laie, was nun wo eingetragen wird.

        Sorry, aber ein Laie sollte sowas nicht konfigurieren. Mailserver und insbesondere Groupwares sind sehr komplex, nur weil Mailcow die Installation einfach macht, heisst das nicht, dass man sich da sonst nicht weiter mit den technischen Grundlagen auskennen muss.
        Dir fehlen so viele Grundlagen, das merkt man leider an deinen Postings.
        Lerne erstmal DNS richtig verstehen, was man für einen Webserver braucht, warum es unterschiedliche “Records” wie A, TXT und CNAME gibt und wofür die sind. Und dann erst im zweiten Schritt was man für Mailserver braucht.

        Thor

        Thor Unter Mailcow -> domains -> DNS sind Records zu finden, die man ins DNS eintragen sollte.

        Und diese Records betreffen sowohl meine-seite.de als auch mail.meine-seite.de

        Eigentlich ist es ganz einfach: 😉

        Alle dort angezeigten Einträge beziehen sich auf den Mailserver (mail.deine-seite.de) bzw. die Maildomain (deine-seite.de).

        Ein Problem gäbe es in deiner Konstellation nur, wenn deine Website auch unter mail.deine-seite.de erreichbar wäre/sein sollte oder wenn bei deinem Webhoster bereits ein MX-Host für deine-seite.de existieren würde und deine-seite.de im DNS bereits als Maildomain auf diesen MX-Host konfiguriert wäre.

        • Thor replied to this.
          • DocFraggle

            • Community Hero
            Moolevel 243

          Thor Auf dem Webserver meine-seite.de ist beispielsweis der MX-Record eingetragen.
          Auf dem Mailserver mail.meine-seite.de gibt es andere Records.

          mail.meine-seite.de ist ja nur eine Sub-Domain von meine-seite.de
          Das liegt alles in der DNS Zone meine-seite.de

          Und wenn Du, wie Du schon schreibst, einen anderen Mail-Server als MX für meine-seite.de eingetragen bekommt dieser andere Mail-Server ja schon die E-Mails die an bla@meine-seite.de gehen. Darum meine Frage warum Du dann meine-seite.de überhaupt in der mailcow anlegst

          • Thor replied to this.
            • TThor

                Moolevel 6

              mlcwuser Danke für deine Antwort.

              Die Webseite müsste nicht unter mail.meine-seite.de erreichbar sein.

              Du schreibst, alles was da unter Mailcow -> domain -> DNS aufgelistet ist, gehört in das DNS des Mailservers.

              Aber DKIM und DMARC gehören doch in das DNS des Webservers.

              Sehe ich da etwas falsch?

                • Mmlcwuser

                    Moolevel 33
                  • Edited

                  Thor

                  Es gibt kein separtes DNS für Webserver und Mailserver, es gibt nur ein DNS per Domainnamen (Zone) (Delegation von Subdomains auf separate DNS Server mal aussen vor) und innerhalb dieser Zone, gibt es dann relevante Einträge für den Mailserver bzw. die Maildomain und allfällige andere Services, die du unter der selben Domain gehostet werden.

                  • DocFraggle

                    • Community Hero
                    Moolevel 243

                  Könnte es sein dass Dich Dein DNS Interface Deines Hosters verwirrt? Gibt es da pro Server eine DNS Einstellung?

                  Sonst poste doch mal Screenshots

                  Ich tippe eher darauf, dass schon ein Mailserver konfiguriert ist für deiine-seite.de, da man ja bei den meisten Webhostern auch Email mitdazubekommt. ;-)

                  • TThor

                      Moolevel 6
                    • Edited

                    DocFraggle Vielleicht gibt es da ein Missverständnis bezüglich der Anlegung von meine-seite. die unter Mailcow.

                    Um Emailboxen anlegen zu können, fragt Mailcow nach der Domain.

                    domain@mailbox.de.

                    Ich habe da im Grunde keine Domain angelegt, aber die Domain in Mailcow eingetragen. Aber das ändert nichts daran, dass es für meine-seite.de und mail.meine-seite.de unterschiedliche Einträge im DNS gibt.

                    Da ich für mail.meine-seite.de eine völlig andere IP eingetragen habe. Ist auch ein völlig anderer Mailserver involviert. Der hat natürlich “separate” Einstellungen. Aber das DNS im Ganzen ist natürlich nicht separat.

                    Vermutlich drücke ich mich nicht klar genug aus. Aber egal, entspannt euch.

                    [unknown] Nein, ich nutze zwei unabhängige Server.

                      • Mmlcwuser

                          Moolevel 33
                        • Edited

                        Thor Da ich für mail.meine-seite.de eine völlig andere IP eingetragen habe. Ist auch ein völlig anderer Mailserver involviert. Der hat natürlich “separate” Einstellungen. Aber das DNS im Ganzen ist natürlich nicht separat.

                        Warum ist da eine völlig andere IP eingetragen? Wenn du Mailcow verwenden willst als Mailserver für deine-seite-de, muss da die IP der Mailcow stehen. Du kannst nicht gleichzeitig den Mailserver der dort bereits konfiguriert ist und Mailcow benutzen, um Mails via @deine-seite.de zu empfangen/verschicken.

                        Thor

                        Thor Der hat natürlich “separate” Einstellungen.

                        Email hat für sich relevante Einträge, aber innerhalb der selben Zone, und da werden zwar mehere MX-Hosts unterstützrt, aber nicht verschiedene Maildienste. Du könntest also Mailcow z.B. als mail2.deine-seite.de konfigurieren aber das macht nur Sinn wenn einer der beiden als BackupMX genutzt würde oder so. Quasi getrennte Maildienste unter der selben Domain zu nutzen ist nicht vorgesehen. Du könntest aber theoretisch Subndomains dafür nutzen, was dann in Emailadressen à la mail@sub.deine-seite.de resultieren würde.

                        Thor Aber egal, entspannt euch.

                        Ähm, ich versuche hier zu helfen. Aber ja egal, melde dich mit Deaails, Screenshots der bestehenden Records der Records, die Mailcow vorschlägt, falls du noch Hilfe brauchst.

                        Thor

                        Thor Der hat natürlich “separate” Einstellungen.

                        Email hat für sich relevante Einträge, aber innerhalb der selben Zone, und da werden zwar mehere MX-Hosts unterstützrt, aber nicht verschiedene Maildienste. Du könntest also Mailcow z.B. als mail2.deine-seite.de konfigurieren aber das macht Das macgnur Sinn wenn einer der beiden als BackupMX genutzt würde oder so. Quasi getrennte Maildienste unter der selben Domain zu nutzen ist nicht vorgesehen. Du könntest aber theoretisch Subndomains dafür nutzen, was dann in Emailadressen à la mail@sub.deine-seite.de resultieren würde.

                        Thor Aber egal, entspannt euch.

                        Ähm, ich versuche hier zu helfen. Aber ja egal, melde dich mit Deaails, Screenshots der bestehenden Records der Records, die Mailcow vorschlägt, falls du noch Hilfe brauchst.

                        Thor

                        Thor Der hat natürlich “separate” Einstellungen.

                        Email hat für sich relevante Einträge, aber nicht innerhalb der selben Zone, wo zwar mehere MX-Hosts unterstützrt werden, aber nicht verschiedene Maildienste. Du könntest also Mailcow z.B. als mail2.deine-seite.de konfigurieren aber das macht nur Sinn wenn einer der beiden als Backup MX genutzt würde. Getrennte Maildienste unter der selben Domain zu nutzen ist nicht orgesehen. Du könntest aber theoretisch Subndomains dafür nutzen, was dann in Emailadressen à la mail@sub.deine-seite.de resultieren würde.

                        Thor Aber egal, entspannt euch.

                        Ähm, ich versuche hier zu helfen. Aber ja egal, melde dich mit Details. Screenshots der bestehenden Records und der Records, die Mailcow vorschlägt, falls du noch Hilfe brauchst.

                        Thor Der hat natürlich “separate” Einstellungen.

                        Email hat für sich relevante Einträge, aber innerhalb der selben Zone, und da werden zwar mehere MX-Hosts unterstützrt, aber nicht verschiedene Maildienste. Du könntest also Mailcow z.B. als mail2.deine-seite.de konfigurieren aber das macht Das macgnur Sinn wenn einer der beiden als BackupMX genutzt würde oder so. Quasi getrennte Maildienste unter der selben Domain zu nutzen ist nicht vorgesehen. Du könntest aber theoretisch Subndomains dafür nutzen, was dann in Emailadressen à la mail@sub.deine-seite.de resultieren würde.

                        Thor Aber egal, entspannt euch.

                        Ähm, ich versuche hier zu helfen. Aber ja mir auch egal, melde dich mit Details, Screenshots der bestehenden Records und der Records, die Mailcow vorschlägt, falls du noch Hilfe brauchst.

                        Thor Der hat natürlich “separate” Einstellungen.

                        Email hat für sich relevante Einträge, aber innerhalb der selben Zone, und da werden zwar mehere MX-Hosts unterstützrt, aber nicht verschiedene Maildienste. Du könntest also Mailcow z.B. als mail2.deine-seite.de konfigurieren aber das macht Das macgnur Sinn wenn einer der beiden als BackupMX genutzt würde oder so. Quasi getrennte Maildienste unter der selben Domain zu nutzen ist nicht vorgesehen. Du könntest aber theoretisch Subndomains dafür nutzen, was dann in Emailadressen à la mail@sub.deine-seite.de resultieren würde.

                        Thor Aber egal, entspannt euch.

                        Ähm, ich versuche hier zu helfen. Aber ja mir auch egal, melde dich mit Details, Screenshots der bestehenden Records und der Records, die Mailcow vorschlägt, falls du noch Hilfe brauchst.

                        • Thor replied to this.
                          • TThor

                              Moolevel 6
                            • Edited

                            mlcwuser So, mein Lieber!

                            Du möchtest gern die DNS-Konfiguration sehen. Die sagen sicherlich mehr als tausend Worte:

                            Webserver: 193...**

                            meine-seite.de. A 193...**
                            www.meine-seite.de. A 193...**

                            autodiscover.meine-seite.de. CNAME meine-seite.de.
                            autoconfig.meine-seite.de. CNAME meine-seite.de.

                            mail.meine-seite.de. A 45...**

                            meine-seite.de. MX 10 mail.anderer-server.de.

                            meine-seite.de. TXT v=spf1 a mx include:spf.lexoffice.de -all
                            dkim.
                            domainkey.meine-seite.de. TXT v=DKIM1;k=rsa;t=s;s=email;p=MIG…QAB
                            _dmarc.meine-seite.de. TXT v=DMARC1; p=reject; rua=*** ruf=***; fo=1

                            ##############

                            Mailserver: 45...**

                            mail.dieser-server.de. AAAA 2a:::::**
                            mail.dieser-server.de. A 45...**

                            ##############

                            rDNS steht auf mail.dieser-server.de

                            Wenn jetzt jemand einen Fehler findet, freue ich mich. Offensichtlich ist es so, dass die Konfigurationen
                            (Siehe: Mailcow -> domains -> DNS) bei getrennten Servern aufzuteilen sind. Das habe ich die ganze Zeit gemeint.

                            Jetzt bin ich aufs Feedback gespannt.

                            Danke!

                            [unknown] Nein, kein Shared Hosting. Habe zwei eigenständige Server.

                              • DocFraggle

                                • Community Hero
                                Moolevel 243

                              Also so wie Du es jetzt oben geschrieben hast sind es doch zwei verschiedene Domains und somit zwei verschiedene DNS Zonen?

                              • Die Domain in der der Webserver steht ist meine-seite.de und hat die DNS Zone meine-seite.de
                              • Die Domain in der Dein mailcow Server steht ist dieser-server.de und hat die DNS Zone dieser-server.de

                              Liege ich da richtig?

                              • Thor replied to this.
                                • TThor

                                    Moolevel 6

                                  DocFraggle Ja, völlig richtig.

                                  Irgendwas ist faul. Gmail lehnt die E-Mails ab. Der Grund sei das PTR. Nslookup löst das aber richtig auf. Außer für IPv6.

                                  Der AAAA-Record steht aber im DNS. Dahingehend warte ich auf die Antwort des Rechenzentrums.

                                  Im Header der E-Mail steht, sie sei von 172… gesendet worden. Das geht natürlich nicht, zumal diese IPs nicht geroutet werden. Die richtige IP des Mailservers beginnt auch mit 45…

                                  Das deutet auf eine fehlerhafte Konfiguration hin. Bin gespannt, was da am Ende rauskommt, haha!

                                    • DocFraggle

                                      • Community Hero
                                      Moolevel 243

                                    Thor Der AAAA-Record steht aber im DNS

                                    Der AAAA Record ist aber der Forward Eintrag, nicht der Reverse Eintrag (PTR), den muss der Hoster in seinem DNS in der Reverse Zone des IP Netzes eintragen. Das geht normalerweise bei den Netzwerk-Einstellungen des Servers Deiners Hosters denke ich mal.

                                    Thor Ja, völlig richtig.

                                    Dann komme ich wieder auf meine Frage von weiter oben zurück: warum hast Du auf der Mailcow dann die Domain meine-seite.de angelegt? Die Zone hat ja schon einen MX von mail.anderer-server.de, und Mails können so ja nie bei der Mailcow landen. Ergo brauchst Du die DNS Einträge, die Mailcow für meine-seite.de anzeigt, GAR NICHT im DNS eintragen 🙂

                                    • Thor replied to this.
                                      • TThor

                                          Moolevel 6

                                        DocFraggle Vermutlich verstehe ich da etwas nicht. Aber schau mal:

                                        Man startet Mailcow das erste Mal und man möchte E-Mail-Adressen hinzufügen.

                                        Unter [Mailcow -> E-Mail -> Konfiguration -> Domains] steht: “+Domain” hinzufügen.

                                        Dort habe ich “meine-seite.de” eingetragen. (Beantwortung deiner Frage!)

                                        Und danach unter [Mailcow -> E-Mail -> Konfiguration -> Mailboxen] steht: “+Mailbox” hinzufügen.

                                        E-Mailadresse: besteht ja aus diesen zwei Teilen: mailbox@domain.de

                                        Beantwortet das die Frage, warum ich eine Domain hinzugefügt habe? Und ja, die Domain ist ja quasi der Webserver bzw. der Hostname.

                                        Und ja, AAAA ist ein Forward-Eintrag. Aber ist es nicht so, dass beim Hinzufügen des Reverse-DNS Bezug auf A + AAAA genommen wird? Beim RDNS habe ich jedenfalls den FQDN: mail.meine-seite.de angegeben.

                                        Mittels nslookup lässt sich das zu IPv4 auflösen. Nur IPv6 will noch nicht.

                                        nslookup mail.meine-seite.de gibt die IP des Mailservers aus.
                                        nslookup [ip des Mailservers] gibt mail.meine-seite.de aus.

                                        Das RDNS scheint demnach zu funktionieren. Ich gebe zu, dass ist nicht mein Spezialgebiet. Und wenn man das nicht jeden Tag macht, verblassen die Erinnerungen daran auch wieder. Aber wer schreibt, der bleibt, gell?

                                        Gruß Thor

                                          • IdrisK

                                              Moolevel 3
                                            • Edited

                                            Nach deiner serverlogik musst du in Mailcow als Domain : dein-server.de einrichten, ein mx Record auf Mail.dein-Server.de setzen, und die rDNS für mail.dein-server.de auf dir IPv4 und IPv6 deines Mailcow Servers setzen.

                                            Die restlichen DNS Einträge wie in der Mailcow Doku stumpf umsetzen.

                                            Wenn du Emails über meine-Seite.de empfangen/senden willst dann die o.g. Schritte für meine-Seitede ausführen anstatt für dein-Server.de

                                            PS: DNS weiß nicht was Webserver und was Mailserver ist. Es übersetzt Namen in IP Adressen mehr nicht.

                                            Die installations und Einrichtung ist strukturiert beschrieben in der Doku.

                                            • DocFraggle

                                              • Community Hero
                                              Moolevel 243
                                            • Edited

                                            Thor Beantwortet das die Frage, warum ich eine Domain hinzugefügt habe?

                                            Naja, es ist schon klar dass man eine Domain hinzufügen muss um eine Mailbox anlegen zu können 🙂

                                            Thor Und ja, die Domain ist ja quasi der Webserver bzw. der Hostname.

                                            Genau das ist die Frage die sich uns stellt. Warum die Domain des Webservers? Die hat ja schon einen anderen Mail-Server als MX eingetragen.

                                            Oder machst Du das Ganze um den anderen Mail-Server dann durch die mailcow abzulösen?

                                            Thor Aber ist es nicht so, dass beim Hinzufügen des Reverse-DNS Bezug auf A + AAAA genommen wird?

                                            PTR für A und AAAA sind unterschiedlich. Bei meinem Hoster muss ich diese auch separat eintragen. Ich kann Dir nicht sagen wie Dein Hoster das macht da ich ja nicht weiß welchen Du nutzt.

                                            • Mmlcwuser

                                                Moolevel 33
                                              • Edited

                                              Thor Webserver: 193…**

                                              meine-seite.de. A 193…**
                                              www.meine-seite.de. A 193…**

                                              autodiscover.meine-seite.de. CNAME meine-seite.de.
                                              autoconfig.meine-seite.de. CNAME meine-seite.de.

                                              mail.meine-seite.de. A 45…**

                                              meine-seite.de. MX 10 mail.anderer-server.de.

                                              meine-seite.de. TXT v=spf1 a mx include:spf.lexoffice.de -all
                                              dkim.domainkey.meine-seite.de. TXT v=DKIM1;k=rsa;t=s;s=email;p=MIG…QAB
                                              _dmarc.meine-seite.de. TXT v=DMARC1; p=reject; rua=*** ruf=***; fo=1

                                              ##############

                                              Mailserver: 45…**

                                              mail.dieser-server.de. AAAA 2a:::::**
                                              mail.dieser-server.de. A 45…**

                                              ##############

                                              Nutzt du tatsächlich zwei verschiedene Domainnamen? Oder ist dieser-server.de nur da, um zu verdeutlichen, dass die Mailcow gemeint ist.

                                              So oder so macht die Aufteilung Webseite / Mailserver keinen Sinn. Jeder Domainname/Zone kann MX Records (plus weitere Mailrelevante Einträge haben) und Einträge für eine oder mehrere Webseiten und weitere Dineste. Normalerweise trennt man die Dienste durch subdomains und/oder Ports.

                                              Unten ein Beispiel wie so eine Zone aussehen kann. Ich nutze domain.de weil mich dieser Bindestrich nervt, und weil es auch einfach mehr Sinn macht so. ;-)

                                              Szenario:

                                              • Die Website läuft auf einem Server, der die IP 111.111.111.111 hat und soll unter www.domain.de und domain.de erreichbar sein.
                                              • Der Mailserver (Mailcow) hat die IP 222.222.222.222
                                              • Dann läuft noch eine Nextcloud auf einem dritten Server mit der IP 333.333.333.333 (ja ich weiss gibt es nicht), und auf dem selben Server läuft auch noch ein Wiki und ein Chat Server
                                              ; Einträge für die Website:
                                              domain.de.      A	111.111.111.111
                                              www.domain.de.	A	111.111.111.111
                                              
                                              ; Einträge für den Mailserver
                                              mail.domain.de  A 	222.222.222.222
                                              meine-seite.de. MX 	10 mail.domain.de
                                              
                                              domain.de.                TXT v=spf1 a mx include:spf.lexoffice.de -all
                                              dkim.domainkey.domian.de. TXT v=DKIM1;k=rsa;t=s;s=email;p=MIG…QAB
                                              _dmarc.domain.de.         TXT v=DMARC1; p=reject; rua=*** ruf=***; fo=1
                                              
                                              ; Einträge für weitere Dienste:
                                              nextcloud.domain.de.	A	333.333.333.333
                                              wiki.domain.de.	        A	333.333.333.333
                                              chat.domain.de.	        A	333.333.333.333

                                              Das kommt alles in das gleiche Zonefile, und zwar in das von domain.de. Und auch die Reihenfolge der Einträge ist komplett egal, macht aber natürlich Sinn das ganze etwas zu strukturieren, wenn du das Zonefile direkt editierst. Falls du das WebUI deines Registrars/DNS Provider/Webhosters nutzt hängt die Struktur natürlich von der jeweiligen Software, die verwendet wird ab.

                                              • Thor replied to this.