【问题标题】:Showing IP in browsers instead of Domain after migration to Google Cloud迁移到 Google Cloud 后在浏览器中显示 IP 而不是域
【发布时间】:2020-06-09 08:23:45
【问题描述】:

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

【问题讨论】:

    标签: google-cloud-platform gcloud


    【解决方案1】:

    实例只需要一个 DNS 条目;

    www 别名 (A) 为服务器的(外部)IP 地址。

    【讨论】:

      【解决方案2】:

      根据您的描述,我猜您以正确的方式配置了 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 添加一些记录,请参阅how to add records 上的一些有用文档来执行此操作。为此,您可以同时使用控制台或 gcloud 实用程序。

      您还可以查看how to migrate to GCP from other providers 上的文档。

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

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

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

      【讨论】:

        猜你喜欢
        • 2012-03-27
        • 1970-01-01
        • 2011-05-04
        • 1970-01-01
        • 2012-01-30
        • 1970-01-01
        • 1970-01-01
        • 2018-02-25
        • 1970-01-01
        相关资源
        最近更新 更多