首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >绑定子域区域转发?

绑定子域区域转发?
EN

Server Fault用户
提问于 2017-02-16 19:28:42
回答 2查看 5.8K关注 0票数 0

我希望在将子域转发到另一台服务器时为域托管DNS。

就像这样:

{类型向前;仅向前;转发器{公共-ip-这里;};

{ type master中的"test.com“区域;文件"domain/test.com";};

据我所知,如果我这样做,前方永远不会发生。我不确定不那么具体的test.com是否正在以某种方式覆盖它,或者我想要做的事情是否只需要以不同的方式来完成。

我正在这两个系统上运行BIND 9.9.5-9+deb8u9-Debian (扩展支持版本)。

EN

回答 2

Server Fault用户

回答已采纳

发布于 2017-02-16 19:52:10

如果您是父区域的主控,那么您可能应该为子区域设置一个委托,而不是试图转发。

做一个委托,只需将类似的内容放在test.com区域中。

代码语言:javascript
复制
xxx.test.com. IN NS servername.
票数 2
EN

Server Fault用户

发布于 2020-10-05 22:42:19

关于我的经验和测试,当您的服务器在父区域上具有权威性时,当您希望转发子区域时,您必须:

  • 将您希望在named.conf中转发的子区域声明为前向区域类型
  • 添加与名称服务器相关的NS记录,您将在父区域中转发该子区域

使用该配置,服务器将向在named.conf中的子区域声明中设置的转发器列表发送一个递归请求。

如果您只在named.conf中添加NS记录,而没有将区域声明为正向区域,则委托该区域,您的DNS服务器将发送一个迭代请求。

如果您只将子区域声明为named.conf中的前向区域类型(并且父区域在您的服务器上是权威的),则转发将无法工作。

注意:您可以通过执行流量捕获来检查迭代查询或递归查询,并且可以在带有参数的标志部分(DNS->牌号->所需的递归)中看到。

选择委托或转发可以大大改变DNS请求流/ DNS体系结构的选择(递归或迭代DNS请求)

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

https://serverfault.com/questions/833019

复制
相关文章

相似问题

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