Platzhalter-DNS und Subdomains


11

Lassen Sie uns sagen, dass ich die Domain mydomain.com habe.

Ich möchte das, wenn ein Besucher zu
www.mydomain.com geht
xyz.mydomain.com
abc.mydomain.com
asd.mydomain.com
qwe.mydomain.com
etc ...

Der Besucher sieht weiterhin "xyz.mydomain.com", die tatsächliche Adresse lautet jedoch "mydomain.com". Meine asp.net-Anwendung behandelt die Unterschiede zwischen den Adressen. Ich möchte, dass die Subdomain alles sein kann.

Das Problem ist: Ich verwende einen gemeinsam genutzten Host . Sie ermöglichen es mir, Subdomains zu erstellen und einige DNS-Einträge zu erstellen:

Adresse (A)
CNAME
Mail (MX)
IPV6 (AAAA)
TXT

Gibt es eine Möglichkeit, mein Hosting so einzurichten, dass Sternchen / Platzhalter für Subdomains akzeptiert werden? Wie mache ich das


Sie sollten die SEO-Implikationen davon berücksichtigen.
Dave Cheney

Welche SEO-Implikationen? Herabstufen die Suchmaschinen Einträge von Websites mit Platzhaltern oder nicht www. {Domain}?
Alnitak

Wenn x.abc.com und y.abc.com dieselben Informationen enthalten, werden sie: a) verwässert b) möglicherweise für "googlebombing" herabgestuft - das Einrichten mehrerer identischer Websites wird von Suchmaschinen als schlechte Form angesehen. Eine bessere Lösung könnte darin bestehen, * .abc.com auf www.abc.com umzuleiten.
Ben Doom

Es ist kein Problem. Verwenden Sie einfach kanonische URLs: support.google.com/webmasters/answer/139066?hl=de
Leonard Challis

Antworten:


5

Versuchen Sie, einen A- oder CNAME-Datensatz mit * als Subdomain und der IP (A-Datensatz) oder Domäne (CNAME-Datensatz) Ihres Servers als Ziel zu erstellen. Wenn das Control Panel Ihres Hosts keinen Platzhalter zulässt, müssen Sie ihn um Hilfe bitten oder Ihren DNS an einen Dritten verschieben.


7

Einige Ratschläge gegen Wildcard-Websites:

Was werden Sie tun, wenn jemand Ihre Website als " http://this.company.sucks.domain.com " veröffentlicht und sie korrekt auflöst / rendert?


Einverstanden. Erstellen Sie einfach einen einzelnen A-Eintrag für den Hostnamen des Servers, und dann können Sie Aliase für die Websites selbst erstellen. Dies hilft Ihnen, wenn Sie die IP-Adressen jemals wieder ändern müssen.
Tatas

2
Der Anwendungsfall hierfür ist normalerweise für Dinge wie account_name.example.com in Webanwendungen - sehr nützlich und ein Albtraum, der manuell auf einem DNS-Server eingerichtet werden muss, wenn Sie viele Anmeldungen haben. Wenn jemand this.company.sucks.example.com veröffentlicht, können Sie jederzeit einen falschen A-Datensatz für diese bestimmte Subdomain einrichten.
Ceejayoz

Oder in Ihrer Webserver-Software, in der Sie vermutlich aly xyz.example.com auf die xyz-Site verweisen, verwenden nicht übereinstimmende Abfragen (die immer noch auf denselben Server verweisen) eine normale Umleitung, sodass der Browser zu example.com oder www wechselt .example.com. Sie können am Ende der Weiterleitung sogar eine 404-Seite einwerfen.
mpbloch

Ein Platzhalter-DNS bedeutet nicht, dass der Webserver für jeden möglichen Namen eine Website bereitstellt. Der Webserver muss separat konfiguriert werden. Zum Beispiel wäre es möglich, einen Webserver so zu konfigurieren, dass er nur USRNAME.example.com liefert, aber nichts anderes.
Mit

5

Mit einem DNS-Bindungsserver können Sie Platzhalter-A-Einträge wie folgt erstellen:

* .mydomain.com. IN A xxxx

Wenn sie ein Web-Control-Panel verwenden, erstellen Sie unter Ihrer IP-Adresse einen A- Eintrag für den Host * .

Der Windows 2000-DNS-Server erfordert einige Anstrengungen, um Platzhalter zu verwenden:

Schritt 1. Aktivieren Sie LooseWildcarding. Loose Wildcarding http://technet.microsoft.com/en-us/library/cc940790.aspx

Schritt 2. Verwenden Sie Dnscmd, um den Platzhalterdatensatz zu erstellen. http://support.microsoft.com/default.aspx?scid=kb;en-us;840687

Ich bin mir bei Server 2003 und neueren Versionen nicht sicher. Es gab ein Problem mit Platzhaltern in Server 2003 DNS, das nicht funktioniert, wenn die WINS-Vorwärtssuche aktiviert ist

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.