服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

私人DNS区域parsing私人子域名,并转发到公有名称服务器的现有公共子域名

我有一个顶级域名(TLD),有一系列公开的子域名,例如*.example.com 。 我也有一个私人服务器,用作SVN仓库,我希望可以在svn.example.com ,但只能在私人networking。 目前我已经通过创build区域文件svn.example.com.zone并使用以下声明来实现这一目标: zone "svn.example.com" IN { type master; file "/etc/named/svn.example.com.zone"; }; 并在区域文件中: @ IN NS svn.example.com. svn.example.com. IN A 10.200.1.1 所有其他域都被转发到公共域名服务器。 这个工作,但它不是理想的,因为它需要创build一个全新的区域,如果我想添加一个新的私人子域名。 如果我将该区域作为整个example.com TLD的主logging,那么我认为对当前公共*.example.com请求将不再适用于使用私有DNS的客户端(除非它们在私有DNS区域文件中重复)。 有没有办法让我提供一个区域文件,指定一个或多个私人子域名,但仍然转发无法parsing到公共名称服务器的请求? 我尝试使用forward区域types,但是我不能指定我自己的区域文件,只能转发。 更新 火箭科学家的DNS第6章给出了一个内部networking上的隐形DNS服务器的 DNSconfiguration示例。 这似乎与我想要达到的合理匹配,特别是build议复制私有DNS区域中的公共DNSlogging。 显然,虽然我想解决的问题是logging的重复,所以这是更多的解决方法。