質問: dnsの回答が、キャッシュされたものかどうかを知るにはどうすればいいで dnsの回答が、キャッシュされたものかどうかを知るにはどうすればいいでしょうか。 digコマンドを調べても載ってませんでした(調べ方が悪い?) 分かる方いましたら、ぜひご教授下さい。 宜しくお願いします。
回答: >dnsの回答が、キャッシュされたものかどうかを知るにはどうすればいいでしょうか。 nslookupでいうところの 「non-authoritative answer」 であるか否かと同等な結果を知りたいということでしょうか。 それならば ;; flags: qr aa rd ra; query: 1, answer: 2, authority: 2, additional: 4 こんな行があると思いますのでこのflagsのaaがない場合がキャッシュされた回答ということになります。 参考となるurlを記載して置きます。 http://www.atmarkit.co.jp/fnetwork/dnstips/012.html http://www.sios.com/product/suse/usersite/faq/faq_sys21.html