Domain-Name-System
如何在 NetworkManager 中設置單請求選項?
在我們的環境(許多 CentOS 7 虛擬機)中,我們經常遇到經常討論的問題,即名稱服務查找會導致請求超時 5 秒延遲,即使是“成功”請求也是如此。正如其他人所嘗試的那樣,我們禁用了 IPv6(未在我們的內部環境中使用),但它並沒有完全解決問題。通過論壇搜尋,我們找到了將“options single-request”添加到/etc/resolv.conf 的建議;這似乎確實解決了問題,但是對 resolv.conf 的手動編輯通常會被 NetworkManager 覆蓋。
我四處搜尋,但似乎無法在 nmtui 或 nmcli 中找到一個位置來指定它,以便 NetworkManager 在重寫文件時知道包含該選項。
我錯過了一些明顯的東西嗎?有沒有辦法在其他地方設置它?是否有另一個更好的解決該問題的方法?
我知道真正的解決方案是修復處理 DNS 請求的 AD 伺服器(我的網路管理員正在尋求如何解決的問題),但與此同時,我找到了一種解決方法。
在 /etc/sysconfig/network 中,添加以下行:
RES_OPTIONS=“單一請求”
您應該可以添加
dns none rc-manager unmanaged
到文件的
[main]
部分/etc/networkManager/NetworkManager.conf
。這應該會阻止它覆蓋您的解析器配置。您可以查看系統上 NetworkManager.conf 手冊頁中的選項。