Closed kitakou0313 closed 3 years ago
お世話になっております。チームkstmです。
この問題では、/etc/nsswitch.conf
の設定により、systemd-resolved
が名前解決のプロセスにおいて使用されていなかったことが原因により、キャッシュを利用した名前解決が行われていなかったと考えられます。
そのため、以下のように設定を変更し、キャッシュを利用した名前解決が正しく行われることを確認いたしました。
確認のほど、よろしくお願いします。
/etc/nsswitch.conf
の編集元のファイルにて、
hosts: files dns myhostname
となっている個所を
hosts: files resolve [!UNAVAIL=return] dns myhostname
に変更する。
設定を適用するため、OSを再起動する。( sudo reboot
)
resolvectl statistics
により、現在のCache Hits数を確認する。./resolver (適当なドメイン名)
を実行する。
https://contest.ictsc.net/#/problems/e10642ac-a854-4ae9-a759-1ac1bd58ee24