0x6*_*16E 10 router dns dd-wrt dhcp dnsmasq
我有一个 DD-WRT(使用 DD-WRT v24SP2-MULTI (03/21/11) std)路由器,它设置了 DNSMasq 以将某些域解析为内部地址并通过其他所有内容。路由器本身配置为使用 Google 的公共 DNS 服务器来解析地址。
我的设置屏幕如下所示:

我的问题是,当 DHCP 客户端连接时,他们将路由器加上 Google 的两个 DNS 服务器作为分配的 DNS 服务器:

这是一个问题,因为有时无线客户端会尝试解析一个应该指向内部 IP 地址的域,但最终却获得了外部 IP,因为无论出于何种原因,它们的请求都被发送到8.8.8.8而不是路由器。
我不希望路由器除了自己的 IP 作为 DNS 服务器提供任何服务。那可能吗?
使用 DNSMasq 很好。
您可以在服务(> 服务)选项卡中的DNSMasq > 附加 DNSMasq 选项框中配置所需内容,但首先,您需要清除这些静态 DNS 字段。

将以下内容添加到 DNSMasq 选项框中:
dhcp-option= option:dns-server, 192.168.10.10 # DHCP option 006
server = 8.8.8.8 # DNSMasq will use these servers for forwarding the DNS requests that it can't serve
server = 8.8.4.4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
48331 次 |
| 最近记录: |