将域分配给具有路径的 IP 地址

将域分配给具有路径的 IP 地址

在我的 DNS 设置中,我想将此网站域名指向www.websiteA.example以下具有路径的 IP 地址http://xxx.xxx.xxx.xxx/pathA(这是一个 VPS,如果有任何区别的话)

这可能吗?

如果可以的话,您能否提供更多有关如何实现这一目标的信息?

答案1

这是不可能的,DNS 仅处理主机名或域名与 IP 地址之间的映射;该路径仅对网站有意义,它由 Web 服务器管理,DNS 与其无关。


一个可能的解决方案是把一些东西(比如一个最小的网络服务器)放在www.websiteA.com执行 HTTP 重定向到http://xxx.xxx.xxx.xxx/路径A

答案2

TL;DR

不可以。

更大的图景

当涉及 IPv4 时,DNS 仅使用 A 记录将名称映射到地址;当涉及 IPv6 时,DNS 仅使用 AAAA 记录将名称映射到地址。

我假设您有一个 Web 服务器,它将为两个不同的域提供不同的文档。如果我是对的,那么我建议您研究虚拟主机/服务器的概念。例如,以下是Apache httpd 的虚拟主机配置基本思路是,设置多个 A/AAAA 条目地址相同,但名称不同在您的 DNS 中指向您的 Web 服务器。Web 服务器可以(因为 HTTP 协议携带该信息)查找哪个名字提出请求并决定相应提供哪些文件。

相关内容