Leiten Sie alle .US-DNS-Anfragen an .ORG um

Leiten Sie alle .US-DNS-Anfragen an .ORG um

Wie kann ich im DNS alle A- und MX-Einträge von example.us nach example.org umleiten?

Daher:

Danke

Antwort1

Im DNS für example.org hätten Sie etwa Folgendes:

example.org.   86400   IN      A       127.0.0.1  
*.example.org. 86400   IN      A       127.0.0.1  
example.org.   86400   IN      MX      mail.example.org  

Im DNS für example.us können Sie entweder das Obige spiegeln oder einen CNAME wie diesen verwenden:

example.us.   86400   IN      a        127.0.0.1 ;; shoudln't use CNAME here 
*.example.us. 86400   IN      CNAME    example.org
example.us.   86400   IN      MX       mail.example.org

Sie müssen dann Ihren Web- und Mailservern mitteilen, dass sie die zweite Domain verwalten sollen.
In Apache würde ich etwa Folgendes tun:

#force url's to cannoical Domain name (ie. Remove wwww)
RewriteCond %{HTTP_HOST} !^example\.org$ [NC]  
RewriteRule ^/(.*)$ http://example.org/$1 [R=301,L]

Für Ihren E-Mail-Server würden Sie einen Alias ​​festlegen. Abhängig davon, welchen Mailserver Sie verwenden, gibt es wahrscheinlich eine Konfigurationsdirektive, die die Aliasvergabe für mehrere Domänen automatisch durchführt.

Nur zur Klarstellung: Sie können nicht wirklich ausschließlich mit DNS „umleiten“. DNS übersetzt nur zwischen dem Domänennamen (example.org) und der IP-Adresse (127.0.0.1). Sie können DNS verwenden, um dem Client mitzuteilen, dass er für die endgültige Auflösung der IP-Adresse eine andere Domäne verwenden soll (d. h. einen CNAME verwenden), aber die auf diesem Server ausgeführten Dienste müssen wissen, wie sie mit den mehreren Domänen umgehen. Allerdings interessieren sich viele Dienste nur für die IP-Adresse und können daher die zusätzliche Domäne ohne zusätzliche Konfiguration verarbeiten, aber für HTTP und E-Mail möchten Sie häufig optimieren, wie jede Domäne verarbeitet wird.

Antwort2

Wenn Sie sowohl example.us als auch example.org besitzen, richten Sie die DNS-Einträge auf beiden Domänen so ein, dass sie auf dieselben Server verweisen. Fügen Sie auf dem Webserver einen virtuellen Host oder eine Umschreibregel hinzu, um Anfragen für .us abzufangen und sie per 301-Umleitung auf den Namen .org umzuleiten. Fügen Sie auf dem Mailserver die .us-Domäne als Alias ​​für die .org-Domäne hinzu, und Benutzer können beide verwenden, um E-Mails an Ihre Postfächer zu senden.

Antwort3

Es ist nicht klar, warum Sie das tun möchten, aber Sie gehen Ihr Problem wahrscheinlich auf der falschen Ebene an.

Antwort4

Es gibt keinen „tollen“ DNS-Eintrag, um alle Subdomains weiterzuleiten. Sie sollten jeden example.usEintrag so ändern, dass er auf einen relativen CNAME verweist example.org.

MX 10 example.us CNAME mail.example.org.

www.example.us CNAME www.example.org.

Den letzten Punkt nicht vergessen!

verwandte Informationen