为什么浏览器不使用 SRV 记录?

为什么浏览器不使用 SRV 记录?

这似乎只是一项很小的工作,它将使可靠网站的服务器端实现变得更加简单。此外,SRV 记录已经存在多年了……

这里我遗漏了什么吗?

编辑:@DJ Pon3 - 我正在谈论的是:

  1. 一个站点由两个数据中心提供服务,无需 BGP,但如果其中一个数据中心离线,仍可正常运行。(也可以通过短 DNS TTL 实现。)

  2. 一个 IP 地址上不同端口上的多个 httpS 服务器。

答案1

为什么浏览器不使用 SRV 记录?

因为在 http 诞生之初 SRV 记录并不存在,并且 http 不被认为是一种服务。

SRV 记录已经存在多年了......

哈哈哈。你还记得 HTTP 开始的时间吗?第一个浏览器是什么时候写的?那是很久以前的事情了。

SRV 最早出现在 RFC 2782 中。HTTP 1.0 版本出现在 RFC 1945 中。猜猜哪个是第一个。

答案2

SRV记录提供了三件事:

  1. 多个主机名 - 无需
  2. 备用端口 - 坏主意 - 见下文
  3. 修复区域顶点的 CNAME 问题

回复:备用端口 - SRV 记录可用作在备用端口上运行 Web 服务器的一种方式,而无需在 URL 中宣传这一事实。 这是一件坏事。企业防火墙策略通常禁止访问“不寻常的”端口,并且鼓励使用备用端口的想法会不利于站点的可访问性。

我看到的唯一实际好处是#3 - 它允许example.com重定向webhost.example.net而不需要CNAME(这在区域顶点是不允许的)或A记录(这不利于区域维护)。

相关内容