【问题标题】:Query DNS in Ubuntu在 Ubuntu 中查询 DNS
【发布时间】:2010-08-05 09:30:40
【问题描述】:

我使用两台 DNS 服务器,一台是公共的 (8.8.8.8) 和一个本地的(192.168.1.20) 在 ubuntu 中,如果我写了两个 DNS 192.168.1.20、8.8.8.8 它将始终查询第一个,直到第一个关闭,然后它将开始查询第二个。 当然,我必须再次将本地点指向 8.8.8.8 像这样我几乎没有问题,我可以解决本地地址和公共地址 但是当我不在办公室时,所有的问题都开始了。 每次需要解析时,首先让本地 DNS 进行 ubuntu 检查。 因此,每次更改位置时,我都会切换 DNS 的优先级(8.8.8.8、192.168.1.20)。

如果我使用的是 Windows,情况就不是这样了。它以某种方式同时发送到两个 DNS 或类似的东西。 有没有办法避免更改每个位置的 DNS?

【问题讨论】:

    标签: linux dns ubuntu-10.04


    【解决方案1】:

    如果第一台服务器没有回答,Ubuntu 还必须查询 /etc/resolv.conf 中的每台服务器。
    请提供“dig google.com”的输出


    你写了'直到第一个结束'...... 当然,只有在第一个服务器没有响应的情况下,系统才会连接其他服务器! 服务器按优先顺序列出

    【讨论】:

    • 是的,你是对的。但它会在每个域请求中执行此操作,并且每次它必须检查第一台服务器时您等待大约 4 秒。它不仅这样做一次,而且继续前进。每次请求域时它都会继续这样做。因此,例如,当您打开 yahoo 时,您会等待 4 秒 X 个子域和域。这是无法忍受的。
    【解决方案2】:

    不是答案,而是可能的解决方法。
    您能否为每个网络使用不同的网络接口?
    如果是这样,您可以在“/etc/network/interfaces”文件中指定不同的“dns-nameservers”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-01
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2020-02-21
      • 1970-01-01
      相关资源
      最近更新 更多