Kha*_*led 7 server dns resolv.conf
我有几个 Ubuntu 服务器。其中两个用作 DNS 服务器。我的其中一台名称服务器(我们称之为 DNS1)因维护而停机。我还有另一个 DNS 服务器在运行(DNS2)。
所有其他服务器都配置为使用名称服务器,如下所示
/etc/resolv.conf
:
nameserver DNS1
nameserver DNS2
Run Code Online (Sandbox Code Playgroud)
我仍然可以使用 DNS2 服务器解析 DNS 名称,但名称解析需要很长时间。我很清楚,任何给定的服务器首先尝试访问 DNS1,然后在失败后尝试访问 DNS2。
我试图交换两行。名称解析变得太快了。
我想知道是否有办法resolv.conf
根据配置的名称服务器的状态动态更改文件。当然,我可以自己编写一个 shell 脚本来完成这项工作。但如果有更好的方法,我更愿意找到。
Cas*_*der 11
没有直接的解决方案,但您可以通过为您resolv.conf
的示例添加选项来使事情变得更顺畅:
nameserver DNS1
nameserver DNS2
options rotate
options timeout:2
options attempts:1
Run Code Online (Sandbox Code Playgroud)
默认为timeout
5 秒,默认值为attempts
2。
归档时间: |
|
查看次数: |
2798 次 |
最近记录: |