https://example.com 没有得到解决
https://example.com is not getting resolved
我支持一位客户,当通过 https 请求时,他们的裸域没有得到解决。(https://example.com)
所有其他 url 已解决:
DNS 设置
- 在他们的 dns 设置中。 example.com 转发给 http://www.example.com
- 记录没有指向网络服务器的实际 IP,而是指向 DNS 提供商的 IP。 (我认为这是他们购买域名时的默认设置)。
- CNAME www 然后指向他们的 Azure DNS 主机名 (*.cloudapp.net),其中包含他们公司的 DNS 记录。 (通过 CNAME 将请求转发到另一个名称服务器)
我试过的:
- 将 A 记录指向正确的 Web 服务器 IP,现在 https://example.com 正在解析。
问题:
- 为什么 https://example.com 没有得到解决?
- CNAME 转发到另一个名称服务器的设置是否正确,而不是仅仅将名称服务器更改为 Azure?
为什么 https://example.com 没有得到解决? - 这是因为 A 记录必须指向 web 服务器的 IP 地址,将它指向 DNS 服务器的 IP 地址是错误的,直到你有相同的 ip 地址服务于 http 请求和 dns 请求。
我的猜测是 *.cloudapp.net 是托管实际应用程序的域,而不是 DNS 主机名。如果另一个主机名解析为正确的目标服务器 ip 地址,则 CNAME 可以指向另一个主机名是完全没问题的。
我支持一位客户,当通过 https 请求时,他们的裸域没有得到解决。(https://example.com)
所有其他 url 已解决:
DNS 设置
- 在他们的 dns 设置中。 example.com 转发给 http://www.example.com
- 记录没有指向网络服务器的实际 IP,而是指向 DNS 提供商的 IP。 (我认为这是他们购买域名时的默认设置)。
- CNAME www 然后指向他们的 Azure DNS 主机名 (*.cloudapp.net),其中包含他们公司的 DNS 记录。 (通过 CNAME 将请求转发到另一个名称服务器)
我试过的:
- 将 A 记录指向正确的 Web 服务器 IP,现在 https://example.com 正在解析。
问题:
- 为什么 https://example.com 没有得到解决?
- CNAME 转发到另一个名称服务器的设置是否正确,而不是仅仅将名称服务器更改为 Azure?
为什么 https://example.com 没有得到解决? - 这是因为 A 记录必须指向 web 服务器的 IP 地址,将它指向 DNS 服务器的 IP 地址是错误的,直到你有相同的 ip 地址服务于 http 请求和 dns 请求。
我的猜测是 *.cloudapp.net 是托管实际应用程序的域,而不是 DNS 主机名。如果另一个主机名解析为正确的目标服务器 ip 地址,则 CNAME 可以指向另一个主机名是完全没问题的。