2010-11-22 7 views
1

Ich verstehe, wie eine vollständige Domain mit einem A-Record Werke ($_SERVER['SERVER_NAME']) verwenden, aber wenn eine Sub-Domain mit bit.ly verwenden, bitten sie dafür cname.bit zu zeigen. ly - warum werden Subdomains nicht einfach auf die gleiche IP-Adresse wie normale Domains gelenkt und gibt es einen Unterschied bei der Bestimmung der verweisenden Subdomain?bit.ly cname umleitet - PHP

+0

Dies ist nicht für mich Sinn machen noch. Kannst du erklären, was "Verwenden einer Subdomain mit bit.ly" genau bedeutet? Führen sie einen dynamischen DNS-Dienst aus? –

+0

Ihre Website besagt: Um diesen Schritt des Setup-Prozesses abzuschließen, müssen Sie eine der folgenden DNS-Änderungen vornehmen: Legen Sie einen DNS-Eintrag fest, um Ihren benutzerdefinierten kurzen Domäne-Punkt zu 168.143.174.97 - oder - - Wenn Sie eine Subdomäne für Ihre benutzerdefinierte kurze Domäne verwenden, legen Sie in Ihrem DNS-Datensatz einen CNAME fest, der Ihre Subdomäne auf cname.bit.ly verweist. – Gary

+0

Ich glaube, ich bin einfach verwirrt, warum Subdomains auf cname.bit.ly anstelle von 168.143.174.97 zeigen müssen – Gary

Antwort

0

gibt es keinen Unterschied, einen Hostnamen entweder als CNAME oder A-Record. $ _SERVER ['SERVER_NAME'] hat damit nichts zu tun. Cname ist nicht ein http-Redirect.

Wenn Sie den Host bestimmen (wie vom Benutzer über http angefordert/1.1), die sich mit Ihrem Skript angefordert wurde, verwenden $ _SERVBER [ 'HTTP_HOST]