首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使本地dns服务器与internet地址没有冲突?

问如何使本地dns服务器与internet地址没有冲突?
EN

Server Fault用户
提问于 2014-07-14 08:06:16
回答 1查看 884关注 0票数 -1

我需要在ubuntu服务器上的本地dns服务器来解析本地服务器的名称。我使用dnsmasq,但问题是它试图解析所有地址(例如http://serverfault.com),并使用错误的ip地址解决它。

我应该如何使dnsmasq不解析其没有ip的名称,以便客户端可以使用备用dns服务器?或者,如果我必须使用另一个dns服务器,该使用什么?

EN

回答 1

Server Fault用户

发布于 2014-07-14 08:15:36

您需要定义zones:

-auth-zone=[,/,/.]定义dnsmasq作为权威服务器的DNS区域。将为域中的本地定义DNS记录提供服务。如果给出子网(S),则A和AAAA记录必须位于指定的子网中。

还注意到:

Dnsmasq是一个DNS查询转发器:它不能递归地回答从根服务器开始的任意查询,而是将这些查询转发到完全递归的上游DNS服务器,后者通常由ISP提供。默认情况下,dnsmasq读取/etc/rupv.conf来发现它应该使用的上游名称服务器的IP地址,因为信息通常存储在那里。除非使用-无轮询,dnsmasq检查/etc/presv.conf(或等效的if --解析文件被使用)的修改时间,并在它更改时重新读取它。

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

https://serverfault.com/questions/612328

复制
相关文章

相似问题

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