在不同的域上使用不同的名称服务器


0

我的问题如下:我有2个域名系统,一个是标准的,可以反映Internet,另一个是本地的,可以在本地网络中映射名称。

现在,我希望能够使用本地域服务器启用的两个系统,但我只想使用本地服务器来查找本地名称。

我有一台应该处理此问题的网关计算机(正在运行Gentoo)。我的第一个想法是,以某种方式告诉网关计算机上的本地DNS服务器使用本地DNS服务器处理本地地址(例如以.local结尾),如果它不是本地地址,则使用普通的公共DNS服务器,例如Google的。

不幸的是,我不知道如何将此信息告知网关上的DNS服务器(当前只有dnsmasq在此运行,也许在使用bind时可以工作?)

已经阅读以下内容:如何设置Linux以对某个域使用其他DNS服务器? 但它不能回答我的问题。

Answers:


0

我使用dnsmasq的服务器配置找到了解决此问题的方法。在/etc/dnsmasq.conf中,我仅添加了以下行:

server=/local.domain/192.168.1.1/

将所有DNS请求都发送到由192.168.1.1服务器应答的local.domain

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.