域名訪問和ip訪問的區(qū)別 一個(gè)網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?
一個(gè)網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?由于HTTP請(qǐng)求包含域名信息,虛擬主機(jī)服務(wù)器將根據(jù)域名返回網(wǎng)站,并直接使用IP進(jìn)行訪問。因?yàn)闆]有域名信息,服務(wù)器不知道訪問哪個(gè)網(wǎng)站目錄。只有共享IP的
一個(gè)網(wǎng)站用域名可以訪問,用ip不能訪問,是為什么?
由于HTTP請(qǐng)求包含域名信息,虛擬主機(jī)服務(wù)器將根據(jù)域名返回網(wǎng)站,并直接使用IP進(jìn)行訪問。因?yàn)闆]有域名信息,服務(wù)器不知道訪問哪個(gè)網(wǎng)站目錄。只有共享IP的虛擬主機(jī)或VPS才有這種情況。例如,那些具有獨(dú)立IP功能或獨(dú)立主機(jī)的服務(wù)器不知道會(huì)有問題。如果要手動(dòng)訪問主機(jī)信息,可以使用IP標(biāo)頭。
有了IP地址,還要域名干什么?
為了更好地理解域名和IP地址之間的關(guān)系,我們必須首先了解用戶如何訪問網(wǎng)站。用戶在瀏覽器中輸入網(wǎng)址后,瀏覽器會(huì)連接到域名對(duì)應(yīng)的DNS服務(wù)器。DNS服務(wù)器將分析域名并找到與域名對(duì)應(yīng)的主機(jī)的IP地址。找到相應(yīng)的主機(jī)后,信息將返回到瀏覽器。瀏覽器將訪問主機(jī)上的文件,并最終將訪問結(jié)果呈現(xiàn)給用戶。
起初,域名不是網(wǎng)站的基本元素。當(dāng)時(shí),人們主要通過IP地址訪問網(wǎng)站,用IP來區(qū)分互聯(lián)網(wǎng)上的主機(jī)。但是IP地址是由一系列數(shù)字組成的,不便于記憶。隨著互聯(lián)網(wǎng)的飛速發(fā)展,網(wǎng)站的數(shù)量急劇增加,域名應(yīng)運(yùn)而生,方便人們記住各種不同的網(wǎng)站。
在網(wǎng)絡(luò)中,域名和IP地址是唯一的,但它們的對(duì)應(yīng)關(guān)系是不同的。一個(gè)域名只能對(duì)應(yīng)一個(gè)IP地址,這是一對(duì)一的關(guān)系,而一個(gè)IP可以對(duì)應(yīng)多個(gè)域名,這是一對(duì)多的關(guān)系。如果您使用獨(dú)立的IP虛擬主機(jī)、VPS或虛擬機(jī),并且只綁定一個(gè)網(wǎng)站,則可以使用IP地址和域名訪問該網(wǎng)站。如果使用共享IP虛擬主機(jī)或綁定多個(gè)網(wǎng)站,則只能使用域名訪問該網(wǎng)站。