是否可以通过 DNS 记录指向域的不同路径?

Cal*_*vin 3 dns

示例:
Root - https://stackoverflow.com --> 直接到 ns1.nameserver1.com
特定路径 - https://stackoverflow.com/somepath --> 直接到 ns3.nameserver3.com
所有其他路径 - https: //stackoverflow.com/ *(通配符)-->直接到ns2.nameserver2.com

这可以通过 DNS 记录实现吗?

use*_*686 21

不会。由于 URL 路径不是域名的一部分,解析器在决定使用哪些名称服务器时不知道它,并且在决定返回哪些 DNS 记录时名称服务器也不知道。

该路径只有 Web 服务器知道(在 TLS 握手和 HTTP 请求之后),此时 Web 服务器可以响应 HTTP 重定向到不同的 URL,或者它本身可以“反向代理”原始请求到各种后端基于路径的服务器。

  • 可能值得注意的是,子域可以有不同的记录,并且服务器可以从其他服务器拉取页面(尽管仍然提供页面本身并充当中间人)。 (3认同)