【问题标题】:setting up Dns and subdomains设置 Dns 和子域
【发布时间】:2023-01-28 03:02:40
【问题描述】:

我已经购买了一个域,我想为我的应用程序的不同部分使用多个子域。我希望服务器拥有自己的子域,即 server.example.com,我希望登录页面具有域的 URL,即 www.example.com,并且我希望 Web 应用程序具有子域 app.example.com

要将服务器子域指向主机(digitalocean),我需要将他们的名称服务器添加到域中。要将我的客户端子域指向主机 (vercel),我还需要添加他们的名称服务器。我已经这样做了。 像我所做的那样将多个名称服务器指向一个域是个好主意吗?

此外,我的服务器子域在一段时间后显示 ssl protocol error 错误,然后它重新联机。可能是什么问题? 我的上述配置是否正确?如果不是,你推荐哪种方法?

【问题讨论】:

    标签: ssl dns subdomain


    【解决方案1】:

    你确定你的意思是名称服务器吗?

    一种名称服务器是DS服务器。它将 DNS 地址(如 app.example.com)转换为 IP 地址(如 1.2.3.4)。当您为域设置名称服务器时,您说的是“如果您需要查找该域或任何子域的 IP 地址,您应该与 ___ 联系”。如果您列出了多个名称服务器,基本上会随机尝试一个。

    通常,您会为域配置一对相同的名称服务器(通常由您的 DNS 注册商提供),并且这些名称服务器将为您要配置的每个子域提供 DNS 记录。如果您正在运行 google-service.example.com 和 heroku-service.example.com,您将不会使用来自 Google 或 Heroku 的名称服务器。您只会拥有指向它们的记录。

    如果您确实需要使用不同的名称服务器,请确保为特定的子域而不是域本身配置它们。特定级别的所有名称服务器都应具有相同的记录。如果他们不这样做,当客户端随机选择一个名称服务器并且碰巧选择了“错误”的一个时,仅存在于 2 个名称服务器中的一个上的记录将返回“错误”结果。

    【讨论】:

      猜你喜欢
      • 2013-07-22
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 2019-02-11
      • 1970-01-01
      相关资源
      最近更新 更多