Domain-Name-System

使用 Google Compute Engine 設置 Google 域?

  • June 26, 2020

所以我最近從 Google Domains 購買了一個域名,並通過 Google Cloud Platform 上可用的 ASP.NET 模板設置了一個虛擬機。我完成了有關設置 Cloud DNS 和在 Google Domains 上設置我的名稱伺服器的教程,我相信我已經正確地完成了所有操作。

我已經:

  • 保留我的靜態外部 IP: 35.208.136.38

  • 設置我的雲 DNS:

    • A記錄為polytide.net.
    • NS命名伺服器的記錄(由 GCP 生成)ns-cloud-e[n].googledomains.com
    • SOA記錄(不確定這是什麼,但由 GCP 生成)。
    • CNAME記錄為www.polytide.net.
  • 將 Google Domains 上的自定義命名伺服器設置為上述NS記錄。

我執行了DNS 查詢,一切似乎都正常;但是,我只能通過外部 IP 訪問我的網站。我試過ping域名和外部IP,只有IP返回結果。嘗試通過域名訪問我的網站時,出現以下錯誤:

polytide.net找不到 的伺服器 IP 地址。

DNS_PROBE_FINISHED_NXDOMAIN

我覺得我錯過了一個關鍵點,我處於停滯狀態。此外,不確定這是否重要,但 VM 沒有選中防火牆框HTTPHTTPS. 我確實選中了這些框以嘗試解決問題,但它不起作用,所以我取消選中它們,因為這是模板使用的預設設置。

如何設置我的 Google Compute Engine 網站以使用我的 Google 域?

看起來一切都設置正確,我可以從這裡正常訪問您的網站(它顯示“正在建設中”頁面)。

最有可能的是,NXDOMAIN結果記憶體在您的本地 DNS 伺服器、ISP 的 DNS 伺服器或 Web 瀏覽器中。它最終會過期,一切都會為你工作。請參閱負 DNS 記憶體通常持續多長時間?了解更多資訊。

引用自:https://serverfault.com/questions/979633