Saya tahu bahwa dns menyelesaikan alamat seperti example.com ke alamat IP seperti 11.22.33.44, tapi saya sedikit bingung tentang bagaimana subdomain diselesaikan, sehingga ketika Anda mengetik http://subdomain.example.com , apa yang sebenarnya diteruskan ke server di 11.22.33.44? Dengan kata lain, example.com = 11.22.33.44, tetapi subdomain.example.com/path = ???
Apakah "subdomain" dan "jalur" dilewati sebagai header http, atau dipetakan dalam url dengan cara tertentu, atau apa?
Terima kasih sebelumnya.
Sunting: Jika saya mengerti dengan benar, BloodPhilia mengatakan bahwa subdomain.example.com sebenarnya adalah domain yang berbeda yang pada prinsipnya dapat menyelesaikan ke IP yang sama sekali berbeda. Tetapi jika demikian, lalu bagaimana dengan host yang memiliki sejumlah besar (apa yang tampak seperti) subdomain, tetapi yang sebenarnya memetakan ke beberapa jalur di situs. Misalnya, blogspot menampung jutaan blog, dan semuanya terlihat seperti ini:
aaa.blogspot.com
bbb.blogspot.com
...millions more...
yyy.blogspot.com
zzz.blogspot.com
Itu jelas bukan subdomain dengan IP mereka sendiri, melainkan pemetaan seperti aaa.blogspot.com -> www.blogspot.com/aaa, tetapi bagaimana hal ini dilakukan? Apa yang sebenarnya diteruskan ke server web di blogspot.com?
Memang, jika dua domain memiliki alamat IP yang sama, server bergantung pada browser untuk menentukan domain yang diminta. Seperti :
sumber
Subdomain bukan kata yang tepat. Biasanya subdomain adalah domain sendiri sehingga sub.example.com diteruskan ke DNS terlebih dahulu, jika tidak ada catatan khusus yang ditemukan untuk subdomain ini, permintaan tersebut diteruskan ke IP domain teratas. (example.com) Di server itu permintaan dibuat lagi dan server akan bertindak sesuai.
Dengan kata lain, permintaan untuk example.com tidak benar-benar berbeda dari permintaan ke sub.example.com.
sumber
sub.example.com
tidak menyelesaikan, alamat IPexample.com
akan digunakan? Saya pikir browser tidak melakukan itu. (Kecuali ada beberapa catatan DNS wildcard, tapi kemudian subdomain akan benar-benar menyelesaikan, saya katakan.)Subdomain.example.com tidak menyelesaikan ke 11.22.33.44 - untuk tujuan pertanyaan Anda, biasanya ia memiliki catatan DNS A sendiri dan diselesaikan ke alamat yang berbeda.
Dimungkinkan untuk mengizinkan subdomain menyelesaikan ke alamat yang sama dengan domain induk dan masih membuat halaman-halaman yang berbeda, tetapi jika Anda melakukannya, Anda harus meng-host kedua situs pada server web yang sama dan memerlukan akun untuk itu pada konfigurasi server Anda. Cara Anda menghitung ini tergantung pada jenis server web yang Anda jalankan.
sumber
nslookup dummy.example.com
hasilserver can't find dummy.example.com
- bagaimana cocok dengan yang di atas itu? (Adapun contoh dalam komentar @ Joshua?)