“dig”命令使用的“操作系统解析器库”是什么意思?

“dig”命令使用的“操作系统解析器库”是什么意思?

我知道dig查询 DNS 服务器,但我读到和/etc/resolv.conf 之间的区别是使用操作系统解析器库。但是操作系统解析器库是什么?dignslookupdig

答案1

操作系统解析器库是 C 库的一部分函数(主要gethostbyname()是 和gethostbyaddr()),允许将主机名解析为 IP 地址。为此,他们使用配置文件/etc/nsswitch.conf来决定是否必须求助于 DNS、NIS 还是简单的主机查找文件。

另一方面,nslookup使用自己的内部解析器。有一段时间,该命令已被弃用。

相关问题:dig 与 nslookup

相关内容