首页 > 解决方案 > 迁移到 Google Cloud 后在浏览器中显示 IP 而不是域

问题描述

我已将我的网站迁移到 Google Cloud 服务器。我已将旧 DNS 指向 Google DNS,并设置了 DNS 区域,主域的 A 记录指向 Google Cloud 服务器的 IP,CNAME 记录指向 www 子域。但是,当我在浏览器中输入域名时,它会加载 Google Cloud IP,但浏览器不会显示域名而是显示 IP 地址。

标签: google-cloud-platformgcloud

解决方案


根据您的描述,我猜您以正确的方式配置了 Cloud DNS,并且您的域注册商指向 GCP DNS 服务器:

nameServers:
- ns-cloud-a1.googledomains.com.
- ns-cloud-a2.googledomains.com.
- ns-cloud-a3.googledomains.com.
- ns-cloud-a4.googledomains.com.

尽管如此,请确保您的 DNS 配置类似于以下内容:

在此处输入图像描述

如果您需要向 DNS 添加一些记录,这里有一些关于如何添加记录的有用文档。您可以为此使用控制台或gcloud实用程序。

您还可以查看有关如何从其他提供商迁移到 GCP的文档。

但是 - 我怀疑这里有一些棘手的网络服务器配置问题。为什么 ?

您指出您可以访问您的网站 - 但您在浏览器中看到的不是域名,而是您网站的真实 IP。这可能是特定配置在检测到您使用域名访问服务器后将您“重定向”到某个 IP 的结果。

请检查您的网络服务器的配置并尝试指出造成这种情况的真正原因。


推荐阅读