MX für Subdomain

Bind, PowerDNS
Post Reply
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

MX für Subdomain

Post 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
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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:

Code: Select all

sub IN A ip2
sub IN MX sub
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:

Code: Select all

xyz IN A ip2
sub IN MX xyz
Gruß, Wolfgang
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post by thomas.km »

Hi Wolfgang,

danke für die Erklärung.
also so?


server02 IN A IP
server02 IN MX server02

?
User avatar
Joe User
Project Manager
Project Manager
Posts: 11191
Joined: 2003-02-27 01:00
Location: Hamburg
Contact:
 

Re: MX für Subdomain

Post by Joe User »

Die Prioritäten für die MX-Records fehlen noch.
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post 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?
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post 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?
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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:

Code: Select all

sub.domain.de.
Wenn man nur die Subdomain alleine hinschreibt entfällt der Punkt und die Subdomain wird automatisch um die aktuelle Domain ergänzt:

Code: Select all

sub
wird zu sub.domain.de



Gruß, Wolfgang
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post 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?
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post 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?
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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
thomas.km
Posts: 364
Joined: 2003-09-14 11:35
Location: Schleswig-Holstein
 

Re: MX für Subdomain

Post by thomas.km »

danke, angepasst.
makue
Posts: 17
Joined: 2003-11-27 07:39
 

Re: MX für Subdomain

Post 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
flo
Posts: 2223
Joined: 2002-07-28 13:02
Location: Berlin
 

Re: MX für Subdomain

Post 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.
makue
Posts: 17
Joined: 2003-11-27 07:39
 

Re: MX für Subdomain

Post 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
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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
makue
Posts: 17
Joined: 2003-11-27 07:39
 

Re: MX für Subdomain

Post by makue »

Oh man, recht vielen Dank Wolfgang, ich vermutete einen simplen Fehler, war aber völlig am Ende! :wink:

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! :wink: 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!
wgot
Posts: 1675
Joined: 2003-07-06 02:03
 

Re: MX für Subdomain

Post 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
Post Reply