不少人都误把带www当成一级域名,把其余前缀的当成二级域名,是很是错误的。正确的域名划分为:跨域
.com顶级域名服务器
baidu .com 一级域名负载均衡
www.baidu .com 二级域名spa
bbs.baidu .com 二级域名htm
tieba.baidu .com 二级域名get
而后, 我就在想, 域名和IP是什么关系呢, 一个域名能对应多个IP地址吗,一个IP地址能够绑定多个域名吗, 百度了一下:域名
一个域名能对应多个IP地址吗? 百度
一般状况下,一个域名同一时刻只能对应一个IP地址。
可是在域名服务商那里,你能够把服务器群里面的多个提供相同服务的服务器IP设置一个域名能够轮询。可是同一时刻,一个域名只能解析出一个IP供你使用。这些IP能够轮流着被解析。
这些IP其实对应的服务器提供的是同一种的服务。
好比, 咱们作了负载均衡:
www.qq.com - > 192.168.1.98
www.qq.com - > 192.168.1.97
www.qq.com - > 192.168.1.96qq
一个IP地址能够绑定多个域名吗?总结
一个IP能够绑定无数个域名,这个没有限制, 好比: www.qq.com -> 192.168.1.98 www.baidu.com -> 192.168.1.98 www.163.com -> 192.168.1.98
什么是跨域呢?
跨域是指: 不一样域名之间相互访问.
例如:
1. 有2个服务器 192.168.1.97 192.168.1.98, 若是第一个服务器上的页面要访问第二个服务器,就叫作跨域.
2. 或者 http://www.baidu.com 要访问 http://www.xxx.com ,也是不一样域名,也是跨域.
只要协议、域名、端口有任何一个不一样,都被看成是不一样的域.
最后, 总结一下:
对于以下状况:
www.qq.com - > 192.168.1.98
www.qq.com - > 192.168.1.97
www.qq.com - > 192.168.1.96
访问 www.qq.com, 我认为是同一个域, 只是在同一时刻被解析为不一样的IP地址而已, 因此没有跨域.
那么直接访问IP地址呢?
两个IP : 192.168.1.97 192.168.1.98, 若是第一个服务器上的页面要访问第二个服务器, 就叫作跨域.
一级域名访问二级域名呢?
baidu .com 访问 tieba.baidu .com, 根据以前的说法, (跨域是指: 不一样域名之间相互访问), 因此, 我认为, 这是跨域访问.