如何申請網(wǎng)站域名 一個網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?
一個網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?因?yàn)閔ttp請求里包含了域名信息,所以用域名訪問,虛擬主機(jī)服務(wù)器會根據(jù)域名來返回網(wǎng)站,直接用IP訪問因?yàn)闆]有域名信息所以服務(wù)器不知道要訪問的是哪個網(wǎng)站
一個網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?
因?yàn)閔ttp請求里包含了域名信息,所以用域名訪問,虛擬主機(jī)服務(wù)器會根據(jù)域名來返回網(wǎng)站,直接用IP訪問因?yàn)闆]有域名信息所以服務(wù)器不知道要訪問的是哪個網(wǎng)站目錄,只有共享IP的虛擬主機(jī)或者VPS才有這情況,像有邦定獨(dú)立IP功能或者獨(dú)立主機(jī)的那些服務(wù)器就不會有這問題了 。 如果就想用ip形式訪問,可以手動設(shè)置Host頭域信息。
為什么用IP無法訪問網(wǎng)站,域名可以訪問?
我們訪問網(wǎng)站都是通過域名進(jìn)行訪問的,偶爾會使用網(wǎng)站IP進(jìn)行訪問,如學(xué)校通常使用IP登錄教務(wù)處,但很多的時候我們無法通過ip進(jìn)行訪問其他網(wǎng)站,這就涉及到服務(wù)器的問題了。
網(wǎng)站都是依托在服務(wù)器上面的,而服務(wù)器有很多種,阿里云有ECS、虛擬主機(jī)等。不得不說的是我們在訪問網(wǎng)站的時候會涉及到一個DNS解析的過程,是將瀏覽器地址欄的域名轉(zhuǎn)化成IP地址的一個過程,這個過程是由DNS服務(wù)器執(zhí)行的. 我們知道,要用一個域名訪問特定的網(wǎng)站,這個域名必須要已經(jīng)解析,并且指定網(wǎng)站所在服務(wù)器的IP。實(shí)際上,域名并不是一個網(wǎng)站的必須要素,使用域名只是為了方便記憶和推廣,畢竟IP地址是一段無規(guī)律的數(shù)字,不方便記憶。通過域名訪問網(wǎng)站最終也是通過尋找IP地址來實(shí)現(xiàn)的,不過為了安全和功能上的考慮,目前各大主機(jī)商都不支持使用IP地址直接訪問,這樣可以使用CDN加速和其他安全防護(hù),保護(hù)主機(jī)真實(shí)IP,也就是需要通過域名才能訪問某個特定網(wǎng)站。