把 DNS 服务器列入黑名单?

把 DNS 服务器列入黑名单?

有没有办法将 Manjaro 中的 DNS 服务器列入黑名单?

在工作中,路由器和 VPN 将公共 DNS 作为主要的,但这根本不起作用(可能是由于这里的一些网络配置问题)。

Mac 用户没事,因为他们的操作系统似乎“意识到这个 DNS 不起作用”,并在以后的查找中跳过它。与此同时,主机查找对我来说需要 5-10 秒。这确实妨碍了生产力。

如果可能的话,我想配置 Manjaro 以对 DNS 服务器使用类似的自动黑名单。我不想手动编辑 DNS 服务器。在此期间,直到路由器/VPN 中的问题得到解决,我能做些什么?

答案1

如果您这样做man resolv.conf,您会注意到您可以设置超时选项。

引用手册:

options
    [...]
    timeout:n
         Sets  the amount of time the resolver will wait for a response from a remote name server before
         retrying the query via a different name server. This may not be the total time taken by any re‐
         solver  API  call  and  there  is no guarantee that a single resolver API call maps to a single
         timeout.  Measured in seconds, the default is RES_TIMEOUT (currently 5, see  <resolv.h>).   The
         value for this option is silently capped to 30.
    [...]

因此我建议如下(例如):

search example.org
nameserver 1.1.1.1
nameserver 1.0.0.1
options timeout:3  # This is the line you need to add/edit for your need

相关内容