不少人都誤把帶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, 根據以前的說法, (跨域是指: 不一樣域名之間相互訪問), 因此, 我認爲, 這是跨域訪問.