gpt4 book ai didi

dns - DNSimple 上部分但非全部值的通配符子域

转载 作者:行者123 更新时间:2023-12-03 03:58:35 27 4
gpt4 key购买 nike

我有一个应用程序,它大致分为服务前端的服务器和服务 API 的服务器。我们想添加一个通配符来捕获子域上的用户名并将其定向到前端服务器。所以我的 URL 映射如下:

为前端文件提供服务的服务器由 https://example.com 映射和https://www.example.com

API 的服务器由 https://api.example.com 映射

我们还在https://forum.example.com等域名上有论坛、演示等。和https://demo.example.com

现在,使用 DNSimple 中的 ALIAS 记录,这一切都很简单。

捕获 https://username.example.com 的最佳方式是什么?并映射到前端服务器?我们需要它作为通配符,例如*.example.com ,但我们不想直接 api , forum , demo等到该服务器。

有没有办法在 DNS 级别设置层次结构或优先级,以便它首先检查命名匹配项,如果没有找到,则继续检查通配符?

最佳答案

要走的路正是您所考虑的。您应该添加通配符 DNS 记录

*.example.com

指向您想要的 IP (A) 或主机名 (CNAME)。规则是,如果存在与查询匹配的特定记录,我们的 DNS 服务器将为其提供服务。否则,我们将回退到通配符。

换句话说,如果您设置了通配符并且客户端请求 api.example.com,我们将提供 api DNS 记录,而不是通配符。特定记录的优先级高于通配符。

关于dns - DNSimple 上部分但非全部值的通配符子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28686210/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com