/etc/resolv.conf 中的 sortlist 选项有什么用?

Bul*_* M. 5 dns resolv.conf

正在阅读 man page of resolv.confand meet sortlist

它有什么用?

手册页仅显示sortlist关键字后的网络\IP 地址列表,而不是排序标准。地址如何映射到排序?

搜索了有关此问题的材料,但没有找到答案。

Cel*_*ada 8

sortlist用于将 DNS 响应中匹配的 IP 地址移动到结果列表的前面,目的是应用程序将优先使用它们。不过它有点过时了。现在我们有更好的标准,以RFC 3484的形式(见第 6 节)。

RFC 3484 比sortlisthack 好得多,因为:

  • 它支持 IPv6 [更好]。
  • 它考虑了源地址选择。
  • 它不是特定于 DNS(它与 libc 名称服务挂钩,位于上一层)。
  • 这是一个标准。

RFC 3484 风格的目标地址选择在/etc/gai.conf.

  • @布拉特M。我今天根本不建议使用`sortlist`。回到`/etc/gai.conf` 存在之前,是的,但不再存在。因此,我可以展示的任何示例都可以使用`/etc/gai.conf` 来更好地完成。 (2认同)