Ich denke, einige der Antworten treffen auf die mögliche Lösung für Ihr Problem.
Ich stimme der einfachsten (und beste Lösung für SEO Zwecke) ist die 301 Redirect. In IIS ist das ziemlich trivial, Sie würden eine Site für subdomain.hostone.com erstellen, nachdem Sie die Site erstellt haben, klicken Sie mit der rechten Maustaste auf die Site und gehen Sie in die Eigenschaften. Klicken Sie auf das Register "Home-Verzeichnis" des Fensters mit den zu öffnenden Site-Eigenschaften. Wählen Sie das Optionsfeld "Eine Umleitung zu einer URL", geben Sie die URL für die neue Site ein (http://subdomain.hosttwo.com), und aktivieren Sie die Kontrollkästchen für "Die genaue URL oben eingegeben", "Eine permanente Umleitung für diese Ressource" 301 Redirect statt 302 Redirect). Klicken Sie auf OK, und Sie sind fertig.
Sie können auch eine Seite auf der Website von http://subdomain.hostone.com, mit einer der folgenden Methoden (je nachdem, was die Hosting-Plattform unterstützt)
PHP Redirect erstellen:
<?
Header("HTTP/1.1 301 Moved Permanently");
Header("Location: http://subdomain.hosttwo.com");
?>
ASP Redirect:
.NET Redirect
<%@ Language=VBScript %>
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://subdomain.hosttwo.com"
%>
ASP:
<script runat="server">
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = "301 Moved Permanently";
Response.AddHeader("Location","http://subdomain.hosttwo.com");
}
</script>
Nun wird angenommen, dass Ihr CNAME-Eintrag korrekt erstellt wurde. Das einzige Problem ist, dass die für http://subdomain.hosttwo.com erstellte Site eine gemeinsam genutzte IP-Adresse und Host-Header verwendet, um festzustellen, welcher Standort angezeigt werden soll. Um dieses Problem unter IIS im IIS-Manager auf dem Webserver zu lösen, klicken Sie mit der rechten Maustaste auf die Site für subdomain.hosttwo.com und dann auf "Eigenschaften". Auf der angezeigten Registerkarte "Website" sollte neben der IP-Adresse, auf die Sie klicken müssen, eine Schaltfläche "Erweitert" angezeigt werden. Klicken Sie im angezeigten Fenster "Advanced Web Site Identification" auf "Add". Wählen Sie dieselbe IP-Adresse aus, die bereits von subdomain.hosttwo.com verwendet wird, geben Sie 80 als TCP-Port ein und geben Sie dann subdomain.hosttwo.com als Host-Header-Wert ein. Klicken Sie auf OK, bis Sie wieder im Hauptfenster des IIS-Managers sind, und Sie sollten gut gehen. Öffnen Sie einen Browser, und wechseln Sie zu http://subdomain.hostone.com, und Sie werden die Website sehen bei http://subdomain.hosttwo.com erscheinen, auch wenn Ihre URL zeigt http://subdomain.hostone.com
Hoffnung, das hilft ...
Ich sehe nicht, dass dies ein Thema ist. DNS-Konfiguration ist im Bereich der Programmierung. – superluminary
@superluminary: "offtopic" bedeutet, dass der Mod das Feld nicht kennt oder einen schlechten Tag hatte oder ein Abzeichen für das Schließen des Tickets wollte. In diesem Fall ist die Frage besser für ServerFault IMHO geeignet, daher sollte sie migriert und nicht geschlossen sein. – SamGoody
Kann nicht mehr zustimmen, dieser Beitrag sollte entweder wieder geöffnet oder migriert werden, DNS-Konfiguration ist etwas, das beide Bereiche überspannt. –