我知道dig
查询 DNS 服务器,但我读到和/etc/resolv.conf
之间的区别是使用操作系统解析器库。但是操作系统解析器库是什么?dig
nslookup
dig
答案1
操作系统解析器库是 C 库的一部分函数(主要gethostbyname()
是 和gethostbyaddr()
),允许将主机名解析为 IP 地址。为此,他们使用配置文件/etc/nsswitch.conf
来决定是否必须求助于 DNS、NIS 还是简单的主机查找文件。
另一方面,nslookup
使用自己的内部解析器。有一段时间,该命令已被弃用。
相关问题:dig 与 nslookup