假设我有一个网站,example.com
它指向111.11.111.11
我可以穿上example.com/landing-page
吗222.22.222.22
?
如果是的话,我必须添加什么样的 DNS 记录?
答案1
不是,因为在您的示例中/landing-page
是一个 url-path,在这种情况下,简单地说,它是一个 HTTP 协议的概念。
自定义 DNS 的选项是使用子域,例如:
landing-page.example.com/
hosts
您可以轻松地在自己的机器上进行测试,只需更改文件中的配置即可。
答案2
您可以使用 nginx 之类的 Web 服务器实现此功能,该服务器将任何请求转发到上游 Web 服务器/landing-page
或任何其他反向代理服务器,例如在网络堆栈的 http 级别起作用的某些类型的负载均衡器。
DNS 主要用于返回一个 IP 地址,只有当知道并连接时,才能发送 HTTP 请求,例如:
GET /landing-page
所以,DNS 在这里没有帮助。