我知道dns会将example.com之类的地址解析为11.22.33.44之类的IP地址,但是我对如何解析子域感到有些困惑,因此当您输入http://subdomain.example.com时,实际上传递给服务器11.22.33.44?换句话说,example.com = 11.22.33.44,但subdomain.example.com/path = ???
是将“子域”和“路径”作为http标头传递,还是以某种方式映射到url中?
提前致谢。
编辑:如果我正确理解,BloodPhilia说subdomain.example.com实际上是一个不同的域,原则上可以解析为完全不同的IP。但是,如果是这样的话,那么拥有大量(看起来像)子域但实际上映射到站点上某些路径的主机呢?例如,blogspot托管了数百万个blog,它们看起来都像这样:
aaa.blogspot.com
bbb.blogspot.com
...millions more...
yyy.blogspot.com
zzz.blogspot.com
这些显然不是具有自己IP的子域,而是诸如aaa.blogspot.com-> www.blogspot.com/aaa之类的映射,但是这是如何实现的呢?实际传递到blogspot.com上的Web服务器的是什么?