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 关注
- 406 浏览
添加回答
举报
