ssl - DNS - 将 A 记录指向 SSL 证书的新 IP

标签 ssl networking dns propagation

<分区>


这个问题似乎不是关于 a specific programming problem, a software algorithm, or software tools primarily used by programmers 的.如果您认为这个问题是关于 another Stack Exchange site 的主题,您可以发表评论以说明问题可能在哪里得到解答。

关闭 3 年前

我有一个子域 sub.domain.co.uk,它指向我的服务器 IP 地址,比如说 192.0.2.1,目前它只使用 http。

我需要使用 https/ssl 所以我已经购买了 SSL 但我的服务器主机建议我需要将我的 url sub.domain.co.uk 指向不同的 IP 以便 SSL 工作这样我就可以在 IIS 中连接它。

所以现在我需要将 sub.domain.co.uk 指向 192.0.2.2

所以我能看到的唯一前进方式是进入 123 reg 中的 DNS 设置并将我的 sub.domain.co.uk A 记录从 192.0.2.1 更改为 192.0.2。2

并招致随之而​​来的停机/传播。

我是不是遗漏了什么,有没有更好的方法来做到这一点而不会导致停机?

例如,我可以为同一个子域添加第二个 A NAME,例如...

子 192.0.2.1 子 192.0.2.2

在 IIS 中只需将我的 SSL 指向第二个,否则会混淆浏览器吗?

提前感谢任何帮助

最佳答案

经过一些研究,我相信我自己已经解决了这个问题。

所以我在 IIS 中有两个使用 SSL 的网站,它们使用 * 作为 ip 地址,这意味着使用任何未分配的 ip。

因此,当我尝试将 SSL 添加到第二个网站时,它会提示说这会导致第一个网站的绑定(bind)出现问题。

因此,如果我在我的第二个 IIS 绑定(bind)(应用 SSL 时)上勾选“需要服务器名称指示”的小方框,它就可以完美运行。

下面是关于服务器名称指示 (SNI) 的好文章

https://www.cloudflare.com/learning/ssl/what-is-sni/

关于ssl - DNS - 将 A 记录指向 SSL 证书的新 IP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59678583/

上一篇:ruby-on-rails - 如何设置 ActionMailer 使用 TLS 连接所需的 SSL 协议(protocol)?

下一篇:ssl - 由中间 CA(go daddy)签署的有效证书不适用于少数客户(docker alpine)

相关文章:

dns - 我的域映射对我的 SEO 有负面影响吗?

python - SMTP 到 Gmail : image corrupted by added CRLFs

php - HTTPS/PHP/NGINX : php://input data is NULL when HTTPS is enabled

python - 不接收使用python套接字从服务器返回的消息

dns - 如何为集群外的查询公开kube-dns服务?

nginx - 在Kubernetes的前端和后端之前配置Nginx

go - ListenAndServe 与 ListenAndServeTLS 速度

java - 在 Java (JSSE) 中使用默认 KeyStore 时如何提供特定的 TrustStore

java 将剩余部分发送到连接在同一 LAN 中的系统

c++ - 用于捕获 10 Gbps NIC 的 libpcap