域的路径部分的DNS技术

域的路径部分的DNS技术,dns,cpanel,Dns,Cpanel,也许我在谷歌上遇到的问题有很多答案,但我真的不知道如何搜索 是否有任何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 现在,如果您有一个

也许我在谷歌上遇到的问题有很多答案,但我真的不知道如何搜索

是否有任何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中执行此操作

如果您真的想要<代码>示例.COM/Apple < /代码>来解析不同的IP,而不是<代码>示例.COM/FROX,您可能需要考虑将此作为子域使用。

因此,您可以为
apple.example.com
frog.example.com
分别设置DNS条目,而不是使用
example.com/apple


通过这种方式,他们可以解析到不同的IP。

请不要使用琐碎的IP地址作为示例,尤其不要使用目前存在并在全球范围内使用的
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 IPs,或者任何其他IPs作为示例并不重要。这只是巧合,1.1.1.1是一个DNS,问题也是关于DNS的,尽管主题完全不同。你错了。这很重要。例如,TLD
.mail
今天不可能存在,因为以前在文档和示例中使用过它的人太多了,以至于它被烧掉了,再也无法使用。CloudFlare有很多问题,因为很多人劫持了这个IP并在他们的配置中使用它。以它为例是错误的。试图将这一事实隐藏在一个纯粹的巧合背后是非常误导的。为什么不只是为了一个好的理由接受有特定IP的例子,做一个好的网民呢?