【发布时间】:2018-05-08 11:12:02
【问题描述】:
我的问题在 google 上可能有很多答案,但我真的不知道如何搜索。
是否有任何 DNS“技术”会产生不同的 IP:
http://example.com/apple
为了
http://example.com/frog
?如果是,那是什么?我会很感激一些文件。
【问题讨论】:
我的问题在 google 上可能有很多答案,但我真的不知道如何搜索。
是否有任何 DNS“技术”会产生不同的 IP:
http://example.com/apple
为了
http://example.com/frog
?如果是,那是什么?我会很感激一些文件。
【问题讨论】:
DNS 仅在域和子域上运行。
如果您想为不同的 URL 设置不同的 IP,您可以设置一个代理,将不同的请求发送到不同的 IP。
假设 example.com 解析为 192.0.2.1。所有对example.com 的请求都将发送到192.0.2.1。
现在,如果您有代理,您可以指定将example.com/apple 重定向到192.0.2.2,将example.com/frog 重定向到192.0.2.3 等等...
这里是如何在 nginx 中执行此操作的链接
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/
如果您真的希望 example.com/apple 解析到与 example.com/frog 不同的 IP,您可能需要考虑将其用作子域。
因此,您可以为apple.example.com 和frog.example.com 设置单独的DNS 条目,而不是使用example.com/apple
这样他们就可以解析到不同的 IP。
【讨论】:
1.1.1.1(CloudFlare 公共 DNS 解析器)。我将使用 RFC5737 IP 地址重写您的帖子。
.mail 今天不可能存在,因为很多人以前在文档和示例中使用它,以至于它被烧毁并且永远无法使用。 CloudFlare 有很多问题,因为很多人劫持了这个 IP 并在他们的配置中使用它。用它作为例子是错误的。试图将这一事实隐藏在纯粹的主题巧合背后是非常具有误导性的。为什么不接受有充分理由的特定 IP 示例并成为一名优秀的网民?