DHCPD (Slackware) - 禁用网关自动生成作为 DNS 服务器

DHCPD (Slackware) - 禁用网关自动生成作为 DNS 服务器

再会,

我在 Slackware 13.37 上使用 Linux 工作站。

自 11.0 以来我必须处理的一个“问题”如下:

  • DNS 服务器在启动时由 DHCP 守护进程 (DHCPD) 查询并确定
  • 这是在启动时由位于的脚本调用的/etc/rc.d/rc.dhcpd
  • 我的 ISP 的 DNS 服务器解析正确,并存储在位于/etc/resolv.conf

但是,一个恼人的问题是,我的网关 IP(即192.168.1.1:)总是自动放在列表顶部resolv.conf,这意味着我必须始终等待超时才能使用有效的 DNS 服务器来解析地址(即:192.168.1.1 超时,因为它实际上不是 DNS 服务器,然后 DHCP 使用列表中的下一个服务器)。我可以降低 DNS 解析超时,以便网关查询更快超时,但这不是我想要的,因为我不想降低合法 DNS 服务器的能力。

我想做的是改变 DHCPD 的运行方式,以便它不是将我的网关 IP 地址放在此列表的开头。我通过“man dhcpd”等搜索过,但尚未找到确切答案。任何有关此问题的帮助都将不胜感激。

提前感谢大家的时间和帮助。

答案1

我意识到我通常不想这样做,因为它会影响我的局域网上机器的主机名解析。

答案2

我有使用 Linux 下两个 DHCP 守护进程的经验 -udhcpdisc-dhcp-server(这个可能是您正在使用的)。

两者都允许您编辑其各自配置文件中的节,以分配您想要的任何地址作为 DNS 服务器。请尝试man dhcpd.conf或类似内容以了解详细信息。

相关内容