dig
私はDNSサーバークエリについて知っていますが、/etc/resolv.conf
オペレーティングシステム検証ライブラリを使用することとの違いを読んでいます。それでは、オペレーティングシステムパーサーライブラリは何ですか?dig
nslookup
dig
答え1
オペレーティングシステムパーサーライブラリは、ホスト名をIPアドレスに解析する機能(主におよびgethostbyname()
)を含むCライブラリの一部です。gethostbyaddr()
これを行うには、設定ファイルを使用して、/etc/nsswitch.conf
DNS、NIS、または単純なホストルックアップファイルを使用する必要があるかどうかを決定します。
一方、nslookup
独自の内部パーサーを使用してください。しばらくこのコマンドは廃止されました。
関連質問:発掘とnslookup