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