首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将CNAME用于本地DNS服务器上的外部主机?

问如何将CNAME用于本地DNS服务器上的外部主机?
EN

Server Fault用户
提问于 2014-12-01 13:07:17
回答 1查看 12.8K关注 0票数 5

我有一个域mydomain.com,我正在使用外部DNS服务器解析互联网上的一些名称,比如www.mydomain.com和webmail.mydomain.com。

现在,我需要创建一个规则,仅在我的局域网上,将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服务器上解析。

我怎么能这么做?

(预先谢谢!)

EN

回答 1

Server Fault用户

发布于 2014-12-01 13:36:44

您不必创建一个覆盖整个域的内部区域example.com,为用于*.newserver.example.com的子域newserver.example.com创建一个内部区域,并且区域名称本身不带任何前缀,即newserver.example.com.。

由于您只在内部DNS中使用这一点,我认为这是一种边缘情况,您不一定会遇到这个问题,而且仍然可以这样做:

代码语言:javascript
复制
# zone for newserver.example.com.
@  IN CNAME newserver.cloudapp.net.

也不用去做

代码语言:javascript
复制
# zone for newserver.example.com.
@  IN A  <the_ip-address_of_newserver.cloudapp.net.> 

这是另一种选择。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/648211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档