网络通信 频道

认知盲区 解惑双网卡双线路DNS解析(下)

  【IT168 专稿】在《认知盲区 解惑双网卡双线路DNS解析(上)》中我们为各位IT168网络频道的读者测试了在双网卡接入双线路的情况下系统自身选择DNS服务器的最终结果,那么为什么会有这种选择现象的出现呢?系统自身又是采取什么样的规则来选择呢?今天我们继续这个话题为各位从认知盲区解惑双网卡双线路DNS解析。

  一,测试结论的一点思考:

  从结论上看不管我们如何插拔网线和禁用启用网卡,当本机连接两个网卡时系统总是以网卡2的DNS服务器地址作为传输解析使用。

  (1)本地连接次序决定优先级?

  那么这个优先级是以什么规则来决定判断的呢?从本地网络状况处查询可知网卡1对应的是本地连接1,网卡2对应的是本地连接2,这也说明本地系统在选择DNS服务器地址时并不是根据本地连接次序来判断其优先级的。

  (2)有线无线有别决定优先级?

  那么是否无线网卡的优先级就一定比有线网卡的高呢?结论也不是肯定的,笔者还针对了其他几个机器进行了测试,发现有的机器有线网卡优先级总是比无线网卡的高,因此这个结论也被否决。

  (3)IP地址决定优先级?

  从实际参数查询可以看出网卡1是192.168.0.1,网卡2是192.168.1.1,那么是不是IP地址越大优先级越高呢?经过测试发现事实也不是这样的,优先级与IP地址的具体数值无关。

  二,系统自身DNS服务器地址竞争规则:

  经过反复比较和查询资料笔者最终发现了系统自身DNS服务器地址竞争规则,那就是从注册表中要答案。

  第一步:我们通过regedit命令进入注册表编辑器,然后找到[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\这个键值。

  第二步:在该键值下我们可以看到有很多字符键值,每个字符键值都包含32个数值。(如图1)

0
相关文章