https://example.com尚未解决

时间:2020-04-07 10:22:27

标签: dns cname

我正在支持一个客户端,该客户端的裸域在通过https请求时无法解决。(https://example.com

所有其他网址均已解决:

DNS设置

  1. 在其dns设置中。 example.com被转发到http://www.example.com
  2. 一条记录并不指向Web服务器的实际IP,而是指向DNS提供者的IP。 (我认为这是他们购买域名时的默认设置。)
  3. CNAME www然后指向其Azure DNS主机名(* .cloudapp.net),其中包含其公司DNS记录。 (由CNAME将请求转发到另一个名称服务器)

我尝试过的事情:

  1. 将A记录指向正确的Web服务器IP,现在https://example.com得到解决。

问题:

  1. 为什么https://example.com没有得到解决?
  2. CNAME是否将正确的设置转发到另一个名称服务器,而不只是将名称服务器更改为Azure?

1 个答案:

答案 0 :(得分:1)

  1. https://example.com为什么没有得到解决? -这是因为A记录必须指向Web服务器的IP地址,使其指向DNS服务器的IP地址是错误的,直到为HTTP请求和dns请求提供相同的IP地址为止。

  2. 我的猜测是* .cloudapp.net是实际应用程序所在的域,而不是DNS主机名。一个CNAME可以指向另一个主机名就可以了,只要另一个主机名能够解析为正确的目标服务器ip地址即可。