我有一个域mydomain.com
,并且正在使用外部 DNS 服务器来解析 Internet 上的一些名称,www.mydomain.com
例如webmail.mydomain.com
。
现在,我需要创建一个仅在我的 LAN 上的规则来解析newserver.mydomain.com
(newserver.cloudapp.net
托管在 Azure 上的新服务器)。
起初我以为“我可以在本地 DNS 服务器上创建一个 CNAME 条目,然后就大功告成了!”但为了做到这一点,我必须创建另一个区域来解析,*.mydomain.com
结果一切都出错了。我的 DNS 服务器能够解析,newserver.mydomain.com
但所有其他 URL 都不可用……当然,我的本地 DNS 服务器成为该域的“权威”。
我正在使用 Windows Server 2012,并且我只想配置我的 DNS 服务器来执行以下操作:
解决此条目:
newserver.mydomain.com CNAME newserver.cloudapp.net
和
*.mydomain.com
仍在外部 DNS 服务器上解析。
我怎样才能做到这一点?
提前致谢! ;)
答案1
您不必创建example.com
覆盖整个域的内部区域,只需为子域创建一个内部区域,newserver.example.com
并且*.newserver.example.com
区域名称本身不带任何前缀即可。newserver.example.com.
由于您只在内部 DNS 中使用它,我认为您有一个极端情况,在这种情况下您不一定会遇到这个问题并且仍然可以这样做:
# zone for newserver.example.com.
@ IN CNAME newserver.cloudapp.net.
并且不必做
# zone for newserver.example.com.
@ IN A <the_ip-address_of_newserver.cloudapp.net.>
这是一种替代方案。