[Postfixbuch-users] Adressumschreibung durch CNAME DNS Records
Henning Nelihsen
postfixbuch at lists.maixit.de
Do Nov 25 17:36:52 CET 2010
Am 25.11.2010 um 17:05 schrieb Markus Hohlmeier:
> Hallo Henning,
>
>>> Ich hatte mich in Kombination eines Serverumzugs dazu entschieden auch
>> einen eigenen DNS Server aufzubauen und bekam prompt ein kleines Problem.
>>>
>>> Im DNS gab es einen DNS Wildcard Eintrag der nicht per A sondern per
>> CNAME Record auf die passende IP-Addresse verknüpft war:
>>> [www IN A xxx.xxx.xxx.xxx]
>>> [* IN CNAME www]
>>>
>>> Jetzt passierte Folgendes: fremde Mailserver(primär von Bund und Land)
>> haben Addressen wie test at sub.example.com auf test at www.example.com
>> umgeschrieben, wodurch diese natürlich mit "Relay Access denied" abgewiesen wurden.
>>>
>>> Mich würde interessieren inwiefern das regelkonform bzw. nicht sogar
>> evtl. durch die RFC's vorgesehen ist. Oder gibt es da eine bekannte
>> Mailserversoftware die sowas einfach macht? Oder ist ein Wildcard per CNAME nicht
>> üblich/erlaubt?
>>
>
> Ich meine wirklich Einträge im DNS wie:
> www IN A xxx.xxx.xxx.xxx
>
> * IN CNAME www
>
> alle Subdomains sollten quasi auf den Webserver zeigen.
>
> Nun existiert aber eine Addresse mit test at subdomain.example.com. Für diese Subdomain existierte aber nur der Wildcard Eintrag per CNAME.
> Manche der einliefernden Mailserver (GMX, WEB.DE, Europaparlament z.B. nicht) haben dann aber auf einmal versucht die Mails an test at www.example.com zu schicken. Die Mailaddresse wurde also umgeschrieben.
>
> Als ich dann den CNAME Record auf einen A Record geändert hatte, wurden die Mails von den entsprechenden Mailservern wieder an die richtige Addresse geschickt??!!
>
>> http://www.ietf.org/rfc/rfc1912.txt
>>
>> [...]
>> Don't use CNAMEs in combination with RRs which point to other names
>> like MX, CNAME, PTR and NS. (PTR is an exception if you want to
>> implement classless in-addr delegation.) For example, this is
>> strongly discouraged:
>>
>> podunk.xx. IN MX mailhost
>> mailhost IN CNAME mary
>> mary IN A 1.2.3.
>> [...]
>
> Das war Gott sei Dank eine der ersten Geschichten die ich gelernt hatte. Der MX Host ist direkt als A Record deklariert.
>
solange es einen eigenen MX für test at subdomain.example.com gibt, ist das OK - s.u.
der A-Record für subdomain.example.org darf ruhig ein CNAME bleiben.
www IN A 1.2.3.4
subdomain IN CNAME www
@ IN MX mx.example.org.
subdomain IN MX mx.example.org.
mx IN A 1.2.3.5
--
Gruss, Henning
Mehr Informationen über die Mailingliste Postfixbuch-users