glibc的解析器代码取自Bind吗?我想了解glibc的解析器。但我不清楚glibc的解析器和Bind软件(来自ISC)之间的联系是什么
答案 0 :(得分:1)
来自https://www.isc.org/downloads/libbind/
自BIND 9.6.0起,libbind函数已与BIND套件分离。它们最初来自BIND的旧版本,它们一直在不断维护和改进,但默认情况下没有安装BIND 9.这个标准的解析器库包含许多Unix操作系统所包含的相同历史功能和头文件。实际上,大多数实现都基于相同的原始代码。
目前,NetBSD维护libbind代码,现在称为“netresolv”。
有关详细信息,请访问http://wiki.netbsd.org/individual-software-releases/netresolv/
glibc
解析器代码同样基于libbind
,尽管是从BIND 8版本派生的,如glibc源文件resolv/README
中所述。