我正在尝试为我们的临时环境设置一个域,该域反射(reflect)了我们生产环境的域结构。例如:
puppet.example.com # production
puppet.staging.example.com # staging
我有一个
example.com
的托管区域我的 puppet 子域工作正常。我还为 staging.example.com
创建了一个托管区域并在其中为 puppet 子域创建了一条记录,但我无法使其正常工作。当我使用
nslookup
在 puppet.staging.example.com
出现的 IP 地址不是我在 Route 53 上配置的地址。为子域设置托管区域时是否需要做一些不同的事情?
最佳答案
托管两者 puppet.example.com
和 puppet.staging.example.com
使用 AWS Route53,您只需要创建 一 托管区:
example.com
创建托管区域后,您将创建两个“记录集”,每个子域一个。由于您希望名称相等,因此它们的类型和值应该匹配(即
A
记录或 CNAME
记录应该相同)。您不需要对“子子域”做任何特殊处理,只需在名称中包含一个点 (
.
)。例如:Name Type Value
puppet A 1.2.3.4
puppet.staging A 1.2.3.4
关于dns - 在 AWS Route 53 上创建子域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45268351/