运行 dnsmasq 是为了帮助桌面用户获得更流畅的用户体验。如果我在同一个服务器上运行 bind/named,两者之间会不会有冲突?dnsmasq 的局限性是什么,我应该在哪里改用绑定/命名?
特别是,我设置了绑定以在本地运行一个伪域。它有效,但我只是想知道我是否应该通过 dnsmasq 完成此操作,而不是运行另一个似乎重复功能的服务。
运行 dnsmasq 是为了帮助桌面用户获得更流畅的用户体验。如果我在同一个服务器上运行 bind/named,两者之间会不会有冲突?dnsmasq 的局限性是什么,我应该在哪里改用绑定/命名?
特别是,我设置了绑定以在本地运行一个伪域。它有效,但我只是想知道我是否应该通过 dnsmasq 完成此操作,而不是运行另一个似乎重复功能的服务。
默认情况下,您将无法同时运行 bind 和 dnsmasq,因为它们都会尝试绑定到端口 53,其中一个会失败。(如果您将它们配置为绑定到不同的 IP 地址,则可以同时运行它们。)根据您想要完成的任务,我个人会使用 dnsmasq 而不是 bind,因为它更小更简单。主要区别在于 dnsmasq 不打算用作权威名称服务器,而 bind 是。