DNSからIPアドレスを取得するためにシステムコールgetaddrinfo()を使用しています。
キャッシュ情報がLinuxに保存されているかどうか知りたいのですが?
キャッシュされた情報が保存されている場合、キャッシュ情報をクリアすることはできますか?
キャッシュ情報をクリアする方法を教えてください。
ありがとう 。
DNSからIPアドレスを取得するためにシステムコールgetaddrinfo()を使用しています。
キャッシュ情報がLinuxに保存されているかどうか知りたいのですが?
キャッシュされた情報が保存されている場合、キャッシュ情報をクリアすることはできますか?
キャッシュ情報をクリアする方法を教えてください。
ありがとう 。
一般に、いいえ、glibcリゾルバーは結果をキャッシュしませんgetaddrinfo。
を実行しているシステムでnscdは、一部の名前がキャッシュされる場合があります。(少なくとも、gethostbynameキャッシュを通過する可能性があります。よくわかりませんgetaddrinfo。)デーモンを再起動してキャッシュをクリアします。
通常、アップストリーム(おそらく再帰的)DNSリゾルバーがキャッシングを実行していると予想されます。ほとんどの場合、それはあなたのコントロールの外にあります。