首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询上游权威DNS以查找未知主机

问查询上游权威DNS以查找未知主机
EN

Server Fault用户
提问于 2013-07-17 21:04:44
回答 1查看 3.4K关注 0票数 1

我有一个内部绑定服务器,它可以很好地解决本地名称解析问题。大多数主机是使用内部IP映射的,而不是对应的外部IP。然而,在有些情况下,没有同等的内部执行方案。这些主机目前只在我的公共DNS服务器中列出。因此,当我试图查询内部DNS服务器时,会得到未知的主机。

如果外部源接收到它不知道的请求,那么是否可以配置BIND来查询外部源,即使该主机位于其权威的域中?

例如,如果我的域被调用: site.com

内部DNS可能有:

代码语言:javascript
复制
www.site.com    192.168.1.1
smtp.site.com   192.168.1.2
mail.site.com   192.168.1.3

外部DNS可能有:

代码语言:javascript
复制
www.site.com    199.200.201.1
smtp.site.com   199.200.201.2
mail.site.com   199.200.201.3
ftp.site.com    199.200.201.4
support.site.com 199.200.201.5

如果我查询内部DNS的www.site.com,它将返回192.168.1.1。但是,如果我查询它的ftp.site.com,我将得到一个未知的主机。是否配置我的内部绑定将该请求转发到外部服务器并返回199.200.201.4?

还是我唯一的选择是将丢失的主机复制到我的内部DNS服务器,并拥有两个相同记录的副本(一个在我的公共DNS上,一个在我的内部DNS上)?

EN

回答 1

Server Fault用户

发布于 2013-07-17 21:52:26

你有几个选择。在绑定配置文件中,可以为每个主机创建一个转发区域:

代码语言:javascript
复制
zone "ftp.site.com" {
  type forward;
  forward only;
  forwarders { external_dns_ip; };
};

或者,在区域定义文件中:

代码语言:javascript
复制
ftp IN NS external_dns_ip

(这假设原产地是“site.com”)。

与其为每个主机添加一个条目,还可以使用通配符:

代码语言:javascript
复制
* IN NS external_dns_ip

但是,这将将所有未知请求转发到外部名称服务器。

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

https://serverfault.com/questions/524195

复制
相关文章

相似问题

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