網域名稱和URL是什麼?網域名稱和IP是一一對應的嗎?

2021-09-08 12:14:28 字數 754 閱讀 7236

另開一篇補充2個常見但是重要的網路問題:

1.網域名稱和url是什麼?

網域名稱時一台或者一組伺服器的名稱,用來確定伺服器在internet上的位置(解析為ip後查詢)

url是統一資源定位符(uniform resource locator)

例如:csdn.net  是csdn的網域名稱,根據這個網域名稱我們可以找到csdn的伺服器

me.csdn.net/holiday19950913   是url,根據這個url可以定位到我的部落格

2.網域名稱會解析為ip,那麼網域名稱和ip是一一對應的嗎?

不是的,網域名稱和ip是一種多對多的關係。

這裡有3點需要知道的:

① 可以將多個提供相同服務的伺服器ip設定為乙個網域名稱

② 但在同一時刻,乙個網域名稱只能解析出乙個ip位址(其中一台伺服器)

③ 同樣,乙個ip可以繫結多個網域名稱,數量不限

補充①的情況:

通常多個ip對應乙個網域名稱,解析為ip的時候回得到乙個ip陣列,程式設計師會拿第乙個陣列元素,那麼這個ip就會被使用,其他ip就沒有被使用,會為了實現負載均衡,一些大型**和cdn服務商會動態改變ip位址的順序,使得每乙個ip位址有機會成為解析結果的第乙個ip位址

補充③的情況:

傳送的http會有乙個host的字段,比如 host: www.google.com,伺服器會根據這個網域名稱,去相應的根目錄找到請求的資源。這時候你想問,如果我直接輸入ip呢?訪問的是哪個**?其實這裡會有乙個預設網域名稱,輸入ip設定預設後會定位到該網域名稱的資源,如果不設定則會報錯。

網域名稱 IP位址和URL

什麼是網域名稱?什麼是ip位址?什麼是url?仔細思考和理解這幾個概念 網域名稱 ip位址都是數字,不容易進行記憶,所以就演化出來了網域名稱。網域名稱是用符號化的位址來代替數字型的位址。每乙個符號化的位址都與特定的數字位址相對應。網域名稱 www.baidu.com dns 網域名稱相比於ip位址來...

什麼是IP,網域名稱

比如ip格式就是 本機ip 127.0.0.1 ip位址是ip協議提供的一種統一的位址格式,它為網際網路上的每乙個網路和每一台主機分配乙個邏輯位址,以此來遮蔽實體地址的差異。網域名稱是為了便於記憶使用的,我們在訪問乙個 的時候沒有誰能記住這麼多ip位址所以使用網域名稱我們購買了乙個網域名稱可以通過設...

IP位址和網域名稱

ip位址和網域名稱是一對多的關係。乙個ip可以對應多個不同的網域名稱,但是乙個網域名稱只能對應乙個ip位址。就跟人的名字一樣,你可以有多個名字。但是這些名字都是指的你。同名同姓的是例外 拓展資料 2.網域名稱 ip位址畢竟是數字標識,使用時不好記憶和書寫,因此在ip位址的基礎上又發展出一種符號化的位...