Wiem, że dns rozpoznaje adres taki jak example.com na adres IP taki jak 11.22.33.44, ale jestem trochę zdezorientowany co do sposobu, w jaki subdomeny są rozwiązywane, więc kiedy wpiszesz http://subdomain.example.com , co faktycznie dostaje się na serwer o 11.22.33.44? Innymi słowy, example.com = 11.22.33.44, ale subdomena.example.com/path = ???
Czy „subdomena” i „ścieżka” są przekazywane jako nagłówki http lub w jakiś sposób mapowane w adresie URL?
Z góry dziękuję.
Edycja: Jeśli dobrze rozumiem, BloodPhilia twierdzi, że subdomena.example.com to właściwie inna domena, która w zasadzie mogłaby zostać przekształcona na zupełnie inne adresy IP. Ale jeśli tak, to co z hostami, które mają ogromną liczbę (jak wyglądają) subdomen, ale które w rzeczywistości są odwzorowane na ścieżkę w witrynie. Na przykład blogspot obsługuje miliony blogów i wszystkie wyglądają tak:
aaa.blogspot.com
bbb.blogspot.com
...millions more...
yyy.blogspot.com
zzz.blogspot.com
To oczywiście nie są poddomeny z własnymi adresami IP, ale raczej niektóre mapowania, takie jak aaa.blogspot.com -> www.blogspot.com/aaa, ale jak to się robi? Co faktycznie jest przekazywane do serwera WWW na blogspot.com?
Rzeczywiście, jeśli dwie domeny mają ten sam adres IP, serwer polega na przeglądarce, aby określić żądaną domenę. Jak :
źródło
Subdomeny nie są właściwym słowem. Zwykle subdomena jest domeną samą w sobie, dlatego sub.example.com jest najpierw przekazywany do DNS, jeśli nie zostanie znaleziony żaden konkretny rekord dla tej subdomeny, żądanie jest przekazywane do adresu IP najwyższej domeny. (example.com) Na tym serwerze żądanie jest wysyłane ponownie i serwer będzie działał odpowiednio.
Innymi słowy, żądanie do example.com tak naprawdę nie różni się od żądania do sub.example.com.
źródło
sub.example.com
to nie rozwiąże,example.com
zostanie użyty adres IP ? Myślę, że przeglądarki tego nie robią. (Chyba, że istnieje jakiś rekord DNS z symbolami wieloznacznymi, ale wtedy subdomena faktycznie rozwiązałaby się, powiedziałbym).Poddomena.przyklad.com nie jest tłumaczona na 11.22.33.44 - na potrzeby twojego pytania zazwyczaj ma własny rekord DNS A i rozwiązuje się na inny adres.
Możliwe jest zezwolenie, aby subdomena rozpoznała adres tego samego adresu co domena nadrzędna, i nadal będzie obsługiwać różne strony, ale jeśli to zrobisz, musisz hostować obie witryny na tym samym serwerze internetowym i potrzebujesz konta w konfiguracji serwera. Sposób, w jaki to rozliczasz, zależy od rodzaju obsługiwanego serwera WWW.
źródło
nslookup dummy.example.com
plonyserver can't find dummy.example.com
- w jaki sposób to pasuje do powyższego? (Jak na przykład w komentarzu Jozuego?)