Linux

自定義 resolv.conf 文件

  • October 25, 2018

有什麼方法可以在 RedHat Linux 中指定自定義resolv.conf文件(而不是/etc/resolv.conf),類似於通過 指定自定義主機文件export HOSTALIASES=~/my_hosts?我沒有對伺服器的 root 訪問權限。

背景:我需要我的ldapsearch命令和hosts命令來使用我的自定義 resolv.conf 文件而不是預設/etc/resolv.conf文件

作業系統版本:Red Hat Enterprise Linux Server 6.9 版(聖地亞哥)

它是編譯成 glibc 的路徑,所以你的選擇是有限的。

關於我能想到的唯一解決方案(儘管我從未真正這樣做過)是編譯一個自定義解析器庫以用於您的應用程序,然後使用LD_PRELOAD=/path/to/custom.resolver.library.so /path/to/your/app. 當然,您首先需要知道如何建構自定義解析器庫。

引用自:https://serverfault.com/questions/937085