Subdomain

我可以將特定前綴萬用字元子域指向同一 DNS 域但託管在其他地方的另一組名稱伺服器嗎?

  • March 30, 2021

我有一個域,比如說,example.com託管在 GoDaddy 中。我想dev在我們的開發 AWS 帳戶的 route53 中創建以該域開頭的所有 DNS 記錄(例如dev-abc.example.comdev-xyz.example.com)。

我能夠讓他們通過以下方式工作:

在我的 AWS 賬戶上:

  1. example.com我在 route53 中創建了同一域的託管區域。
  2. route53example.com中的區域現在獲得了 NS 記錄ns-111.awsdns-11.net.ns-111.awsdns-11.com..

在 GoDaddy 上:

example.comzone 下,我創建了以下 NS 記錄來指向我的 AWS 賬戶dev-abc.example.comdev-xyz.example.comroute53:

ns  dev-abc     ns-111.awsdns-11.net    600 seconds
ns  dev-abc     ns-111.awsdns-11.com    600 seconds
ns  dev-xyz     ns-111.awsdns-11.net    600 seconds
ns  dev-xyz     ns-111.awsdns-11.com    600 seconds

現在,在我的 AWS 賬戶的 route53 中,我可以創建任何有效類型的這兩個記錄 (dev-abc.example.comdev-xyz.example.com),並且它們可以工作。

我想要做的是在 GoDaddy 的區域dev下創建前綴萬用字元 NS 記錄,example.com如下所示,以指向任何dev以我的 AWS 賬戶的 route53 開頭的記錄。

ns  dev*    ns-111.awsdns-11.net    600 seconds
ns  dev*    ns-111.awsdns-11.com    600 seconds

這樣我就不必在 GoDaddy 中為dev我想在我的 AWS 賬戶的 route53 中創建的每個前綴記錄創建 NS 記錄。

有沒有辦法做到這一點,所以我不必在 GoDaddy 中為我想要example.com在我的 AWS 賬戶的 route53 區域下創建的每個記錄創建 NS 記錄?

請注意,我知道我可以dev.example.com在我的 AWS 賬戶的 route53 中創建一個子域區域,然後我可以在那裡創建諸如 等記錄app1.dev.example.comapp2.dev.example.com但我不想這樣做。

您不能委託dev-*.example.com,但可以*.dev.example.com委託dev.example.com NS。我建議更改命名模式以符合您的要求。

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