【问题标题】:How to setup TLS for an NS record subdomain如何为 NS 记录子域设置 TLS
【发布时间】:2017-03-03 11:06:56
【问题描述】:

我为 my.domain.com 设置了一个 NS 记录,然后解析为 http://my.domain.com >> https://thirdparty.domain.com

我需要为my.domain.com 设置一个 TLS 证书,以便可以通过https://my.domain.com >> https://thirdparty.domain.com 访问它

my.domain.com 在 AWS 中进行管理,据我所知,获得证书需要该证书存在于服务器上。然而,NS 记录似乎只是将域指向我无法控制的服务器。 thirdparty.domain.com 是第三方服务。

我理解正确吗?我需要如何/在哪里为https://my.domain.com 设置 TLS 证书

例子:

my.domain.com NS 记录: some.thirdparty.server.

302: http://my.domain.com > RES: https://thirdparty.domain.com 中的结果

我想要: 302: **https**://my.domain.com > RES: https://thirdparty.domain.com

实际上是这样的流程:

main.domain.com POST >>
302: http://my.domain.com >>
RES: https://thirdparty.domain.com

【问题讨论】:

  • 我认为您的示例删除了关键信息以回答问题。你能像stackoverflow.com/help/mcve 那样改进它吗?
  • 这有帮助吗?
  • 什么服务/服务器通过http://my.domain.com 上的 HTTP 302 重定向响应?
  • @JanZerebecki 我相信这是 NS 记录中列出的服务器some.thirdparty.server. 我也没有访问权限,我开始认为如果没有访问该服务器可能就不可能?
  • 理论上可能是同一台服务器,但不太可能。 NS 记录仅指向回答 DNS 查询的 DNS 服务器的名称,而不是那些服务器回答的内容,也不是那些回答通过 AAAAA 记录指向的服务器。据我了解,您想更改my.domain.com 的回复,对吗? my.domain.com 通过哪些 DNS 记录解析什么?您可以访问my.domain.com 吗?您是否使用 AWS Route53(您在下面链接到它的文档)?

标签: ssl dns subdomain


【解决方案1】:

终止(解密发生)TLS 连接的系统将需要证书。响应您在浏览器中键入的域最终解析为的 IP 地址上端口 443 上的 TCP 连接的系统需要具有 TLS 证书。

my.domain.com NS 记录:some.thirdparty.server。

这意味着第三方控制哪些服务器响应。

我想要:302: **https**://my.domain.com > RES: https://thirdparty.domain.com

据我所知,这是关于从第一个到第二个的 HTTP 重定向。您希望在my.domain.com 上接收 HTTPS 连接,为此当前接收 HTTP 的服务器也需要为 HTTPS 这样做。

如果您不控制这些服务器并且它们当前不响应 HTTPS,那么唯一的方法是自己处理 DNS(即删除 NS 记录)并指向仅执行此重定向的服务器。 (因为您目前正在使用 AWS:这是他们的服务 S3 和 CloudFront 可以一起实现的。)

【讨论】:

  • 在我的问题中,我不太明白你的回答。我可以控制 sub.domain.com 的 NS 记录设置(在您的示例中为 my.domain.com)。 thirdparty.domain.com 正在接受 443 的连接,sub.domain.com 不是>我想更清楚的问题是:我怎样才能让 my.domain.com 接受 443 连接?
  • 我不太清楚 CNAME 与 NS 的区别
  • DNS 的记录类型有 A(指向 IP)、CNAME(指向不同的名称,如别名)、NS。当您说 NS 时,我假设您指的是 DNS,而不是记录类型。
  • 对于sub.domain.com,您可以使用CNAME 指向第三方的名称,但他们需要拥有sub.domain.com 的证书。或者在您自己的服务器上使用反向代理和您的证书来解包 SSL,然后重新打包并转发给第三方。
猜你喜欢
  • 2014-11-11
  • 1970-01-01
  • 2020-01-30
  • 1970-01-01
  • 1970-01-01
  • 2017-08-08
  • 1970-01-01
  • 2021-12-29
  • 1970-01-01
相关资源
最近更新 更多