域名、主机名、网站名以及 URL 基础概念

这个东西,在百度经验上已经有人讲得非常清楚了, 作为 web 方向的小白, 我写下我的理解,以便日后查看。

以 https:// www.3vjia.com 为例, 见下图:

DNS (Domain Name System),域名系统,万维网上作为 IP地址域名 互相映射的一个分布式数据库, 可提供域名(主机域名)解析服务,使得人们可以不用记录 IP 数字串而访问站点。 通过域名得到 IP 地址的过程被称为 域名解析(主机域名解析)。

一个主机域名对应多个IP地址,如何区分?

实际上一个域名在解析时,只能对应一个 IP 地址,但是为什么又说可以对应多个呢?

实际上是利用 DNS 实现负载均衡。在 DNS 服务器中记录多个 A记录(用来记录主机名对应的 IP 地址), 每次请求域名解析时, DNS 根据负载均衡算法,计算出一个最佳的 IP 地址返回。 A记录中配置的多个服务器构成一个集群,实现负载均衡。

一个IP地址绑定多个域名,客户端如何区分?

Http 以及 https 协议在请求时,需要具体的主机名(主机域名), 根据不同的主机域名, 指向不同的站点。

原文地址:https://www.cnblogs.com/yaolin1228/p/8590533.html