Dns

/etc/resolv.conf 中的 sortlist 選項有什麼用?

  • September 14, 2021

正在閱讀手冊頁resolv.conf並遇到sortlist

它有什麼用?

手冊頁僅在sortlist關鍵字之後顯示網路\IP 地址列表,而不是排序標準。這些地址如何映射到排序?

搜尋了有關此問題的材料,但沒有找到答案。

sortlist用於將 DNS 響應中的匹配 IP 地址移動到結果列表的前面,以使應用程序優先使用它們。不過它有點過時了。現在我們有一個更好的標準,以RFC 3484的形式(見第 6 節)。

RFC 3484 比sortlisthack 更好,因為:

  • 它支持 IPv6$$ better $$.
  • 它考慮了源地址選擇。
  • 它不是特定於 DNS 的(它連接到 libc 名稱服務,上一層)。
  • 這是一個標準。

RFC 3484 樣式的目標地址選擇在/etc/gai.conf.

引用自:https://unix.stackexchange.com/questions/332559