我已将域名的 A 记录更改为新服务器的 IP。在执行此操作时,nslookup mydomain.com按照预期显示了旧的 IP 地址。一天后nslookup mydomain.com现在显示新的 IP 地址。服务器上的服务似乎运行正常。(我可以通过桌面应用程序同步到我的 owncloud,并且 openvpn 可以正常工作)
奇怪的是,Firefox 或 Chrome 无法打开它。我清除了所有能想到的缓存,甚至在电脑上创建了一个全新的用户,以确保重置所有内容,但页面仍然无法打开。
更奇怪的是,从控制台,使用基于文本的浏览器,我可以做到链接 mydomain.com一切运行正常。网站正常,服务器运行正常,mydomain.com 显然指向正确的 IP 地址。只有 Firefox 和 Chrome 会报错。
我错过了什么?
编辑:我使用过 Chrome 的chrome://net-internals/#dns页面查看它是否指向正确的 IP 地址,是的,它确实指向了正确的 IP 地址。
EDIT2:连同链接,Android 默认浏览器也可以访问该网站。
答案1
事实证明,该问题与 DNS 完全无关。在 HTTP2 中使用 SSL 时,需要以下 nginx 配置:
ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
但为什么 Firefox 和 Chrome 对加密只字未提仍是一个谜。