DNSリゾルバーキャッシュ
DNSクライアントサービスが保持するローカルのキャッシュ。サービス起動時にhostsファイルの内容が読み込まれ、DNS応答はTTLのあいだ保持される。ipconfig /displaydnsやGet-DnsClientCacheで表示できる。
- 概念URI
https://comcomponent.com/knowledge/dns-resolver-cache/
- 別名・表記
- DNSクライアントキャッシュ / DNSキャッシュ
- 最終確認日
- 2026-09-04
- 機械可読データ
- JSON-LD
この概念が関わる関係
- DNSクライアントサービスはDNSリゾルバーキャッシュを利用します。DNSクライアントはキャッシュ→hostsファイル→DNSサーバーの順で名前を解決し、キャッシュで答えが出た名前はDNSサーバーに問い合わせない。応答は肯定でも否定でもキャッシュに保存される。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典 出典
- hostsファイルはDNSリゾルバーキャッシュに保存されます。hostsファイルの名前とアドレスの対応は、DNSクライアントサービスの起動時にローカルのリゾルバーキャッシュへすべて読み込まれる。ipconfig /displaydnsにはhostsから読み込んだ項目と最近解決したレコードの両方が出る。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典 出典
- 否定応答のキャッシュはDNSリゾルバーキャッシュに保存されます。DNSサーバーからの否定応答もクライアントのキャッシュに保存され、ipconfig /displaydnsで「Name does not exist」と表示される。既定の保持時間はMaxNegativeCacheTtlの5秒。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典 出典 出典
- DNSリゾルバーキャッシュはGet-DnsClientCache / ipconfig /displaydnsで確認できます。ipconfig /displaydnsとGet-DnsClientCacheでリゾルバーキャッシュの中身を確認でき、Get-DnsClientCacheなら名前やレコード種別で絞って残りTTLを見られる。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典 出典
- DNSリゾルバーキャッシュはResolve-DnsNameで確認できます。Resolve-DnsName -CacheOnlyはローカルキャッシュだけで解決を試みるので、キャッシュ(hostsを含む)が答えているかを他の層と切り離して確かめられる。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典
- nslookupはDNSリゾルバーキャッシュと両立しません。nslookupはOSのリゾルバーライブラリを使わず、ローカルのDNSキャッシュとhostsファイルを迂回してDNSサーバーに直接問い合わせる。また設定の先頭のDNSサーバーにしか問い合わせない。 / 確度: 確立した関係 / 確認日: 2026-09-04 出典 出典 出典
この概念を扱う記事
一次資料
このページはサイトの知識グラフ(_data/knowledge/)から自動生成されています。誤りの指摘はお問い合わせからお願いします。