「dig」コマンドで使用される「オペレーティングシステムパーサーライブラリ」とはどういう意味ですか?

「dig」コマンドで使用される「オペレーティングシステムパーサーライブラリ」とはどういう意味ですか?

dig私はDNSサーバークエリについて知っていますが、/etc/resolv.conf オペレーティングシステム検証ライブラリを使用することとの違いを読んでいます。それでは、オペレーティングシステムパーサーライブラリは何ですか?dignslookupdig

答え1

オペレーティングシステムパーサーライブラリは、ホスト名をIPアドレスに解析する機能(主におよびgethostbyname())を含むCライブラリの一部です。gethostbyaddr()これを行うには、設定ファイルを使用して、/etc/nsswitch.confDNS、NIS、または単純なホストルックアップファイルを使用する必要があるかどうかを決定します。

一方、nslookup独自の内部パーサーを使用してください。しばらくこのコマンドは廃止されました。

関連質問:発掘とnslookup

関連情報