google-cloud-platform - 迁移到 Google Cloud 后在浏览器中显示 IP 而不是域
问题描述
我已将我的网站迁移到 Google Cloud 服务器。我已将旧 DNS 指向 Google DNS,并设置了 DNS 区域,主域的 A 记录指向 Google Cloud 服务器的 IP,CNAME 记录指向 www 子域。但是,当我在浏览器中输入域名时,它会加载 Google Cloud IP,但浏览器不会显示域名而是显示 IP 地址。
解决方案
根据您的描述,我猜您以正确的方式配置了 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 的结果。
请检查您的网络服务器的配置并尝试指出造成这种情况的真正原因。
推荐阅读
- node.js - 从 mongo 向 find() 添加字段后无法检索数据
- algorithm - 寻找 Apple Watch 气泡坐标的算法
- node.js - 如何通过 HTML(脚本标签)获取 Electron 应用程序对象?
- python - 如何将一个熊猫文本列拆分为固定数量的列
- reactjs - 如何在 React Hook Form v7 中使用单选按钮?
- mongodb - 执行 $map 后,如何在 $addFields 阶段将 $toObjectId 用于 id 数组?
- jquery - 如何从 jQuery 数据表中过滤逗号分隔值和精确值?
- json - 如何将数据从控制器 (JSON) 加载到 View 中的 ListBox?
- c++ - C++ 只调用了一个构造函数
- android - android studio 4.2 无法安装android sdk