用于Internet和LAN域网络的Wi-Fi - 多源DNS解析


0

我有一个场景,我想使用我的笔记本电脑的Wi-Fi卡进行互联网流量,但使用我的局域网连接进行所有本地流量。基本上,长话短说,我们的企业互联网接入已经关闭,所以我正在使用Wi-Fi备份连接。

问题是我希望通过Wi-Fi卡处理互联网流量的DNS查找,但DNS查找本地流量由LAN连接处理。如果Wi-Fi卡处理所有DNS查找,则它使用外部IP地址或无法解析内部名称。如果LAN连接处理所有DNS查找,则它只能解析内部地址,因为Internet当前已关闭。

我尝试使用我使用“高级”选项卡的解决方案并修改“度量标准”值,以便优先使用Wi-Fi网络。这可以很好地同时连接到两个网络,同时仍然使Wi-Fi网络处理互联网流量。但是,我仍然无法弄清楚如何让DNS查找以我想要的方式工作。我还尝试指定自定义DNS解析器,使用内部网络作为主要网络,将Google的公共DNS作为辅助网站 - 但这仍然在内部解决所有问题。

有没有办法让这个工作?


你用的是什么操作系统?
VL-80

Answers:


0

“如果Wi-Fi卡处理所有DNS查询......”WiFi卡无法处理DNS查找。程序做到了。它可以是请求将主机名解析为IP地址的浏览器。它可以是另一个程序。

我会在笔记本电脑上安装缓存DNS服务器,并将其配置为使用不同的DNS服务器来解析不同DNS区域中的名称。这样,您将拥有127.0.0.1作为您的DNS服务器。现在,它实际上取决于您使用的操作系统。可以有BIND(对于临时解决方案来说可能是太多的开销,或者可能没问题)。无论如何 - 一般的想法是拥有缓存DNS程序,可以配置为使用不同的DNS服务器来解析来自不同区域的主机名。


0

使用静态路由设置创建一个批处理文件,我也有这个场景,这解决了poblem非常好:

route delete 0.0.0.0(摆脱“其他一切”的默认路由

route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.254“将所有内容添加到wifi”

route -p add 158.118.0.0 mask 255.255.0.0 10.131.6.1“158.118范围内的内部地址到我自己的网络路由器”

route -p add 10.136.0.0 mask 255.255.0.0 10.131.6.1“将10.136.0.0段添加到我的内部使用中”

因此只有158.118和10.136在内部解决,其他一切都由wifi路由器解决(你可以创建另一个批次到UNDO THIS“或使用像netsetman这样的实用程序,所以它在你工作时自动运行它并在你工作时撤消它在你家。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.