Ich weiß, dass DNS eine Adresse wie example.com in eine IP-Adresse wie 11.22.33.44 auflöst, aber ich bin ein wenig verwirrt darüber, wie Subdomains aufgelöst werden. Wenn Sie also http://subdomain.example.com eingeben , was eigentlich wird an den Server um 11.22.33.44 übergeben? Mit anderen Worten, example.com = 11.22.33.44, aber subdomain.example.com/path = ???
Werden "Subdomain" und "Pfad" als http-Header übergeben oder auf irgendeine Weise in der URL abgebildet, oder was?
Danke im Voraus.
Bearbeiten: Wenn ich das richtig verstehe, sagt BloodPhilia, dass subdomain.example.com tatsächlich eine andere Domain ist, die sich im Prinzip in eine völlig andere IP auflösen könnte. Aber wenn dem so ist, was ist dann mit Hosts, die eine große Anzahl von (wie sie aussehen) Unterdomänen haben, die aber tatsächlich einem Pfad auf der Site zugeordnet sind. Zum Beispiel hostet Blogspot Millionen von Blogs und sie sehen alle so aus:
aaa.blogspot.com
bbb.blogspot.com
...millions more...
yyy.blogspot.com
zzz.blogspot.com
Dies sind eindeutig keine Subdomains mit eigenen IPs, sondern einige Zuordnungen wie aaa.blogspot.com -> www.blogspot.com/aaa, aber wie wird dies erreicht? Was wird tatsächlich an den Webserver von blogspot.com weitergegeben?
Wenn zwei Domänen dieselbe IP-Adresse haben, verwendet der Server den Browser, um die angeforderte Domäne anzugeben. Wie :
quelle
Subdomains sind nicht das richtige Wort. Normalerweise ist eine Subdomain eine eigene Domain. Sub.example.com wird zuerst an den DNS übergeben. Wenn für diese Subdomain kein spezifischer Eintrag gefunden wird, wird die Anfrage an die IP der Top-Domain übergeben. (example.com) Auf diesem Server wird die Anfrage erneut gestellt und der Server wird entsprechend handeln.
Mit anderen Worten, eine Anfrage an example.com unterscheidet sich nicht wirklich von einer Anfrage an sub.example.com.
quelle
sub.example.com
die IP-Adresse vonexample.com
verwendet wird , wenn sie nicht aufgelöst wird? Ich denke, Browser machen das nicht. (Es sei denn, es gibt einen Wildcard-DNS-Eintrag, aber dann würde sich die Subdomain tatsächlich auflösen, würde ich sagen.)Subdomain.example.com wird nicht in 11.22.33.44 aufgelöst. Für den Zweck Ihrer Frage verfügt es normalerweise über einen eigenen DNS-A-Eintrag und wird in eine andere Adresse aufgelöst.
Es ist möglich, die Auflösung der Unterdomäne auf dieselbe Adresse wie die übergeordnete Domäne zuzulassen und dennoch verschiedene Seiten zu verwalten. In diesem Fall müssen Sie jedoch beide Sites auf demselben Webserver hosten und dies in der Serverkonfiguration berücksichtigen. Die Art und Weise, wie Sie dies berücksichtigen, hängt davon ab, welche Art von Webserver Sie ausführen.
quelle
nslookup dummy.example.com
Erträgeserver can't find dummy.example.com
- wie passt das dann zum oben genannten? (Zum Beispiel in @ Joshua's Kommentar?)