Linksys RV042 DNS 问题

Linksys RV042 DNS 问题

我有一台 Linksys RV042 路由器,采用相当标准的配置(仅使用一个 WAN 端口 - 连接到电缆调制解调器)。LAN 上的系统 DNS 查找会间歇性失败。即使计算机手动配置为使用特定名称服务器(不在 RV042 上使用代理),这种情况也会发生,使用不同的名称服务器(comcast、opendns)时也会发生,使用 Linux 和 Windows 机器时也会发生这种情况。

我用 tcpdump 和 wireshark 做了一些实验,看起来 DNS 服务器的响应有时会返回错误的端口号 - 使用来自先前 DNS 请求的端口(至少有时如此)。也就是说,我可以看到所有 DNS 请求都按预期发出,并且大多数情况下响应都会正确返回,但也许 20 次中有 1 次,响应返回的端口号与请求中使用的端口号不同。

RV042 中的 NAT 实现是否存在已知问题,会导致传入 UDP 响应出现问题?或者是否存在某种我可以修复的配置问题?

我在各种论坛上看到过很多类似的询问,但到目前为止还没有有用的答案......

答案1

我遇到了与违反政策相关的问题,并因 DNS 响应混乱而导致连接被阻止...我听说这在 Mac OS X 上最为明显,解决方法是降级到 1.3.12.6-tm 固件。

答案2

我有 4 个 RV042,使用起来没有遇到任何问题,路由器中的 DHCP 将内部 DC/DNS 服务器 IP 地址分配给客户端,因此客户端从内部网络获取名称,DNS 服务器然后从 OpenDNS 服务器获取名称。我没有注意到 DC 的 DNS 查找存在任何问题

DNS IP 是如何分配给客户端的?它们是否指向 RV042 作为 DNS 服务器或其他服务器?

我使用的是最新 1.x 固件。我无法让 4.x 运行。

相关内容