3 回答

TA貢獻1876條經驗 獲得超5個贊
主機是 URL 的以下部分:
http://THIS.IS.THE.HOST/path/to/endpoint
^^^^^^^^^^^^^^^^
URL 中帶下劃線的部分是host。主機可以是域名或 IP 地址——這取決于您使用的 URL 。請注意,它不依賴于響應請求的服務器。
例如,在下面:
http://127.0.0.1/api/list-all
主人是127.0.0.1。但在以下內容中:
http://example.com/api/list-all
主人是example.com。
如果您有兩個配置如下的服務器:
┌───── HTTP Server 1 (10.20.30.40)
│ ├ www.foo.com (default)
│ └ www.bar.com
│
DNS Load ──────────┤
Balancer │
└───── HTTP Server 2 (11.22.33.44)
└ www.bar.com (default)
Thenhttp://www.bar.com被認為是同一個主機,即使它由兩個不同的 IP 地址提供服務(10.20.30.40并且11.22.33.44- 注意:DNS 負載平衡器不處理 HTTP 請求,而是處理 DNS 請求,并將向不同的客戶端發送不同的 IP 地址以進行負載平衡)
但是11.22.33.44,www.bar.com盡管兩者都提供完全相同的內容,但仍被視為兩個不同的主機。
類似地www.foo.comand被認為是 3 個不同的主機www.bar.com,10.20.30.40即使它們都由相同的服務器和相同的 IP 地址提供服務(如果負載均衡器www.bar.com解析為10.20.30.40)。

TA貢獻1848條經驗 獲得超10個贊
“主機”在http://www.example.com/abc/def
是www.example.com
。
主機可能對應多個IP地址。這個是正常的。
- 3 回答
- 0 關注
- 344 瀏覽
添加回答
舉報