【问题标题】:DNS technique for the path part of the domain域路径部分的 DNS 技术
【发布时间】:2018-05-08 11:12:02
【问题描述】:

我的问题在 google 上可能有很多答案,但我真的不知道如何搜索。

是否有任何 DNS“技术”会产生不同的 IP:

http://example.com/apple

为了

http://example.com/frog

?如果是,那是什么?我会很感激一些文件。

【问题讨论】:

    标签: dns cpanel


    【解决方案1】:

    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.comfrog.example.com 设置单独的DNS 条目,而不是使用example.com/apple

    这样他们就可以解析到不同的 IP。

    【讨论】:

    • 请不要使用琐碎的 IP 地址作为示例,特别是不要使用存在并在全球范围内使用的 1.1.1.1(CloudFlare 公共 DNS 解析器)。我将使用 RFC5737 IP 地址重写您的帖子。
    • 我知道 1.1.1.1 是 CloudFlare 公共 DNS。但是,OP 的问题是关于他们如何设置/配置自己的 DNS 条目,不要与 1.1.1.1 的 DNS 混淆。因此,IMO,我们是否使用 1.1.1.1 作为示例、RFC5737 IP 或任何其他 IP 都没有关系。 1.1.1.1 是一个 DNS 只是一个巧合,而且问题也与 DNS 有关,尽管主题完全不同。
    • 你错了。这很重要。例如,TL​​D .mail 今天不可能存在,因为很多人以前在文档和示例中使用它,以至于它被烧毁并且永远无法使用。 CloudFlare 有很多问题,因为很多人劫持了这个 IP 并在他们的配置中使用它。用它作为例子是错误的。试图将这一事实隐藏在纯粹的主题巧合背后是非常具有误导性的。为什么不接受有充分理由的特定 IP 示例并成为一名优秀的网民?
    猜你喜欢
    • 2017-11-07
    • 1970-01-01
    • 2020-08-05
    • 2011-04-26
    • 1970-01-01
    • 2013-03-03
    • 2017-01-10
    • 1970-01-01
    • 2014-08-15
    相关资源
    最近更新 更多