Ich habe 2 Domänen: domainA.com und domainB.com. Ich habe 1 Website (sagen wir, bedient von IP xxx.xxx.xxx.xxx:80)
domainA.com ist der bevorzugte Name, ich möchte aber, dass auch domainB.com verwendbar ist.
Um SEO mache ich mir im Moment keine Gedanken (könnte aber in Zukunft sein).
Wie wird DNS richtig eingerichtet, sodass:
- DNS verarbeitet Anfragen für domainA.com direkt und verweist auf die Website unter xxx.xxx.xxx.xxx:80
- domainB.com leitet alle Anfragen an domainA.com weiter.
Kann ich einfach in jeder Zone einen A-Eintrag erstellen, der auf xxx.xxx.xxx.xxx verweist? Oder gibt es eine Möglichkeit, domainB.com nur mithilfe von DNS auf domainA.com zu verweisen?
Antwort1
CNAME
Obwohl es durchaus möglich ist, ein For zu erstellen, domainB.com
das auf verweist domainA.com
, wird dies im Allgemeinen nicht empfohlen, sofern Sie sich nicht über die Konsequenzen im Klaren sind.
Ich würde einfach empfehlen, zwei DNS- A
Einträge zu erstellen, einen für jede Domäne, die auf dieselbe IP-Adresse verweisen. Führen Sie dann in Ihrer Apache-Konfiguration Folgendes aus:
<VirtualHost *:80>
ServerName domainA.com
ServerAlias domainB.com
DocumentRoot /path/to/root
...
</VirtualHost>
Kann ich einfach in jeder Zone einen A-Eintrag erstellen, der auf xxx.xxx.xxx.xxx:80 verweist?
Nein, DNS-Einträge haben nichts mit TCP/UDP-Ports zu tun. Ihre Anwendung (in diesem Fall ein Webbrowser) muss sich darum kümmern.
Antwort2
Sie können problemlos einen A-Eintrag für jede Domäne verwenden, der auf dieselbe IP-Adresse verweist, aber ich bevorzuge die Erstellung eines CNAME-Eintrags in domainb.hosts, der auf den Servernamen (nicht die IP-Adresse) von domainA.com verweist. A nslookup
an domainB.com gibt Ihnen die IP-Adresse und den kanonischen Namen des Servernamens domainA.com zurück.
Webserver müssen beide Namen verarbeiten. Wenn Apache, können Sie verwenden ServerName www.domainA.com
undServerAlias www.domainB.com
Antwort3
Ich bin kein DNS-Experte, aber ich denke, Sie können einen CNAME für Domäne B erstellen, ihn Domäne A zuweisen und Ihren HTTP-Server so konfigurieren, dass er auf derselben Website auf Domäne A und B antwortet.