如何让 url 同时指向我的服务器和网站?

How to make url point to both my server and website?

我有一个网站 url 由 Google 托管(并使用 Google DNS),以及一个指向我的服务器的 AWS 负载均衡器 URL,位于EC2 实例。

我希望用户既可以通过访问地址访问我的 url,又可以同时处理服务器请求 URL。我的理解是应该这样做,因为当我尝试其他域或子域时会遇到 CORS 块。

我没有得到的是我只能有 1 个指向 DNS 中的 IP 地址的记录。我如何也将它指向服务器?或者有什么误解?谢谢。

我的 DNS 看起来像

A -> website
www A -> website
A -> server // Error. How do I do this?

编辑:我需要一个像这样的获取请求,它在其中获取本地域。

好吧,您可以使用循环 DNS,在这种情况下,单个 DNS 名称可以指向多个 IP 地址。但是,在这种情况下,它充当了一个穷人的负载平衡器,无论哪个 IP 地址被 returned,它们都应该以相同的方式响应。

在你的情况下,听起来你想要一个 DNS 名称将你带到两个不同的服务器,它们服务于不同的目的,这对我来说没有意义。当您解析 example.com 时,它会 return 哪个 IP 地址?你怎么知道?

您可以执行以下操作:

example.com -> A记录指向IP地址1(服务器)

example.com -> MX记录指向邮件服务器的IP地址

www.example.com -> A记录指向IP地址2(网站)

等等……

那么,exampl.com的A记录指向一个特定的IP地址,MX记录指向一个特定的邮件服务器,最后,你可以有www.example.com(一个不同的DNS 名称)指向该网站。