Page 1 of 1
MX für Subdomain
Posted: 2005-10-29 20:02
by thomas.km
Guten Tag
ich möchte gerne via sub.domain.de mails empfangen und versenden.
Also domain.de ist Adresse für Mailservice auf Server1 und sub.domain.de soll Adresse für Mailservice auf Server2 werden.
also auch
adresse@sub.domain.de
Wie müssen nun die Nameservereinträge dafür aussehen?
einfach einen MX Record mit der IP des Server2 auf sub.domain.de?
Grüsse
Thomas
Re: MX für Subdomain
Posted: 2005-10-29 20:15
by wgot
Hallo,
thomas.km wrote:einfach einen MX Record mit der IP des Server2 auf sub.domain.de?
nein, ein MX auf eine IP ist nicht möglich, einen A auf die IP2 anlegen und einen MX für die Subdomain auf diesen A:
jetzt gehen Email @sub._domain_.de an IP2, Aufrufe von http://sub._domain_.de ebenfalls. Falls letzteres nicht gewünscht mußt Du irgendeine andere Domain oder Subdomain auf den zweiten Server schalten:
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2005-10-29 20:54
by thomas.km
Hi Wolfgang,
danke für die Erklärung.
also so?
server02 IN A IP
server02 IN MX server02
?
Re: MX für Subdomain
Posted: 2005-10-29 20:58
by Joe User
Die Prioritäten für die MX-Records fehlen noch.
Re: MX für Subdomain
Posted: 2005-10-29 21:01
by wgot
Hallo,
wenn die Emailadressen
xyz@server02.domain.de sein sollen dann ja. Allerdings hab ich oben eine Kleinigkeit vergessen, es muß noch die Priorität angegeben werden:
Code: Select all
server02 IN A IP
server02 IN MX 10 server02
@Joe: danke, ich hab's gerade gemerkt. :oops: :oops:
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2005-10-29 21:05
by thomas.km
da ich ja schon auf domain.de 10 als prio habe, kann ich auf die sub MX auch mit 10 gehen? Oder hat das damit nichts zu tun?
Re: MX für Subdomain
Posted: 2005-10-29 21:06
by thomas.km
ach und muss hinter das server02 (beim MX) ein Punkt? Wie es bei dem ersten MX für domain.de der Fall ist?
Re: MX für Subdomain
Posted: 2005-10-29 21:08
by wgot
Hallo,
ja, weil es verschiedene (Sub-)Domains betrifft, nur wenn man für die gleiche Subdomain zwei MX einträgt dann wird die Priorität unterschiedlich gesetzt um eine Reihenfolge zu schaffen.
Der Punkt ist dann erforderlich wenn man eine komplette Domain angibt:
Wenn man nur die Subdomain alleine hinschreibt entfällt der Punkt und die Subdomain wird automatisch um die aktuelle Domain ergänzt:
wird zu sub.domain.de
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2005-10-29 21:13
by thomas.km
Danke, habe ich so ausgeführt.
OT: Wie ist das nun in Postfix.
Da habe ich bei server01, ja immer mail.domain.de und domain.de
Weil Postfix will ja:
mydomain und myhostname.
Sind das nun beides server02.domain.de?
Re: MX für Subdomain
Posted: 2005-10-29 21:47
by wgot
Hallo,
der erste Eintrag von my_destination darf nicht auf server02.domain.de gesetzt werden, sonst kommen alle Mails @server02.domain.de im ersten Postfach an.
Einfachste Lösung: schalte mail2.domain.de ebenfalls auf den zweiten Server (wieder zwei Zeilen wie bei server02) und verwende mail2.domain.de als ersten Eintrag in my_destination. Dann kannst Du mail2.domain.de auch gleich für my_hostname verwenden, als my_domain würde ich server02.domain.de verwenden.
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2005-10-29 22:03
by thomas.km
Ich habe nun:
server02 IN A IP_server02
mail2 IN A IP_server02
IN MX 10 server02
IN MX 10 mail2
in postfix habe ich:
my_domain = server02.domain.de
myhostname = mail2.domain.de
my_destination habe ich bei meinen postfix configs immer:
$myhostname localhost.$mydomain $mydomain localhost
Soweit alles richtig?
Re: MX für Subdomain
Posted: 2005-10-29 22:13
by wgot
Hallo,
thomas.km wrote:
server02 IN A IP_server02
mail2 IN A IP_server02
ok.
Code: Select all
server02 IN MX 10 mail2
mail2 IN MX 10 mail2
die zweite Zeile ist nur nötig wenn Mails unter
xyz@mail2.domain.de empfangen werden sollen (ich würde sie weglassen).
Postfix sieht ok aus.
Eventuell statt mail2 schöner mail02 wenn Du auch server02 schreibst.
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2005-10-29 22:14
by thomas.km
danke, angepasst.
Re: MX für Subdomain
Posted: 2006-03-06 21:59
by makue
Hallo,
ich möchte keinen neuen Thread eröffnen, weil mein Problem hier genau hinpasst. Ich habe 2 Nameserver laufen, einen primären und einen sekundären und es funktioniert soweit alles gut, solange ich ohne subdomains arbeite. Hier mal das entsprechende Zone-File (Kopf mit den Zeiten mal weggelassen und IPs und domains ersetzt):
Code: Select all
IN NS ns.nameserver.net.
IN NS ns.nameserver.de.
domain.de. IN MX 10 mail.domain.de.
;web.domain.de. IN MX 10 mail.domain.de.
IN A 1.2.3.4
mail IN A 1.2.3.4
sub1 IN A 5.6.7.8
www.sub1 IN A 5.6.7.8
www.web IN A 5.6.7.8
* IN A 1.2.3.4
In diesem Zustand funktionieren die Subdomains korrekt, wenn ich aber eine Mail an
webmaster@sub1.domain.de schicken will, sagt mir Postfix, dass der Empänger nicht in seiner Liste der erlaubten Domains steht. OK dachte ich mir, die IP der Hauptdomain, welche mit der vom Mailserver identisch ist, unterscheidet sich von der Subdomian. Also mache ich doch einen MX-Eintrag für die Subdomain. Sobald ich das mache (also oben das ; vor web... weg), ist in Kürze die domain.de nicht mal mehr anpingbar. jede *.domain.de funktioniert aber weiterhin. Es spielt auch keine Rolle wenn ich web.domain.de noch einen A-Eintrag verpasse, das war mein erster Ausgangspunkt der nicht funktionierte.
Wo liegt denn nun mein Denkfehler? Ich bin mit meinem Latein wirklich am Ende und wäre für jeden Tipp dankbar!
Mario
Re: MX für Subdomain
Posted: 2006-03-06 22:03
by flo
makue wrote:Wo liegt denn nun mein Denkfehler? Ich bin mit meinem Latein wirklich am Ende und wäre für jeden Tipp dankbar!
Vergib einen MX für die Subdomain ...
flo.
Re: MX für Subdomain
Posted: 2006-03-06 22:10
by makue
Oops, Sorry, habe mich unten im Text vertan. Wollte natürlich eine Mail an
webmaster@web.domain.de schreiben. Und genau dort ist das Problem, trage ich den MX-Eintrag ein, mache ich mir damit die ganze domain.de kaputt. Also domain.de ist dann nicht mehr ansprechbar, keine ping-Antwort.
Mario
Re: MX für Subdomain
Posted: 2006-03-07 00:04
by wgot
Hallo,
makue wrote:
Code: Select all
web.domain.de. IN MX 10 mail.domain.de.
IN A 1.2.3.4
in der zweiten Zeile ist keine Domain angegeben, dann gilt die aus der darüberstehenden Zeile, obiges ist also identisch mit:
Code: Select all
web.domain.de. IN MX 10 mail.domain.de.
web.domain.de. IN A 1.2.3.4
damit gibt es keinen Eintrag mehr für domain.de. und damit ist diese "kaputt".
Korrekt:
Code: Select all
web.domain.de. IN MX 10 mail.domain.de.
domain.de. IN A 1.2.3.4
oder (funktionell identisch aber die üblichere Schreibweise):
Code: Select all
web.domain.de. IN MX 10 mail.domain.de.
@ IN A 1.2.3.4
Gruß, Wolfgang
Re: MX für Subdomain
Posted: 2006-03-07 06:11
by makue
Oh man, recht vielen Dank Wolfgang, ich vermutete einen simplen Fehler, war aber völlig am Ende!
Ich bin immer davon ausgegangen, dass ein leeres Feld der Domain selbst entspricht und irgenwie hat sich das in mir so festgesetzt, dass ich danach nicht weiter gesucht hatte. Naja, und wenn ein System über Jahre hinweg korrekt läuft, macht man sich keine Gedanken mehr.
Ich habe es jetzt noch nicht ausprobieren können aber so wie Du das erläuterst, leuchtet mir das völlig ein. Ich probiere es heute Abend gleich aus und denke doch dass es klappt. Ich melde mich hier auch nur wieder falls es nicht geklappt hat.
Vielen Dank nochmal!
Gruß,
Mario
p.s. kleine Frage, ist mir gerade eingefallen. Der letzte Eintrag mit * schließt also alle subdomains ein, aber die domain selbst nicht?
Nachtrag: Sorry, ich glaube, ich habe gerade ein kleines logisches Loch!

Mit etwas Nachdenken bin ich auch selbst draufgekommen. Ich hätte *. statt * schreiben müssen, denn bei * wird ja .domain.de angehängt, was nun alles erklärt!
Re: MX für Subdomain
Posted: 2006-03-07 08:02
by wgot
Hallo,
makue wrote:Der letzte Eintrag mit * schließt also alle subdomains ein, aber die domain selbst nicht?
richtig. Hinter @ und * aber keinen Punkt setzen, der ist schon mit drin.
Gruß, Wolfgang