有没有办法将 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