在 GC 實例上使用多個 PTR (rDNS)

在 GC 實例上使用多個 PTR (rDNS)

在 Linux 中設定多個反向 DNS 條目非常簡單,但我找不到在谷歌雲端中執行此操作的文檔。我看到瞭如何添加一個,但沒有看到如何添加多個。伺服器託管多個網域,我需要對所有網域進行 rDNS 驗證。

答案1

從技術上講,您可以為相同 IP 位址的多個 DNS 項目設定反向 DNS。但是,不建議這樣做。

Google Cloud DNS 不會幫助您進行反向 DNS。 IP 位址歸 Google 所有,Google 需要在其係統中為您配置設定。目前,每個靜態公網 IP 位址只能設定一筆 PTR 記錄。

注意:僅支援某些類型的靜態公用 IP 位址。例如,支援附加到 Compute Engine 的 IP 位址。不支援附加到 Google 負載平衡器的 IP 位址。

答案2

如果我明白你想要什麼,你需要做這樣的事情:

$gcloud compute instances update-access-config [INSTANCE_NAME]
--public-ptr --public-ptr-domain [DOMAIN_NAME]

看看這個文件

注意:我正在編輯我的答案,因為我無法評論其他用戶的答案。

約翰漢利的回答讓我思考了這個場景並做了一些諮詢和研究。

我的結論是:
- 使用內部 DNS,每個 IP 位址只能有一個 PTR 記錄。
- 您可以在 Cloud DNS 託管專用區域中建立 PTR 記錄,該記錄將覆寫 Compute Engine 內部 DNS PTR 記錄。
- GCE內部DNS創建 這些反向區域
- 您可以使用下列命令覆寫 GCE 內部 DNS 反向區域和 PTR:Cloud DNS 託管專用區域
- 從技術上講,單一 PTR 記錄可以擁有的條目數量沒有限制。
- GCP 不允許您為 in-addr.arpa 建立公共 DNS 區域。所以這可能用途有限。

相關內容