Windows7のDNS resolverの挙動について
前置き
そんなこんなでWindows7 64bitでいろいろとDNS resolver関係の挙動について調査中。まず、基本的な項目として、Windows7のDNS resolverは
- すべての物理的なネットワークIFにIPv4しか振られていないときは、AAAAレコードの問い合わせを抑制する
- トンネルIFについては未検証
- そもそもトンネルIFはインストール完了後に全部オフにするのがよいかと
といった挙動をとるため、WindowsXPの時のように、「AAAAタイムアウト > A再問合わせ」といったことがなくなっています。このような仕様の変更はVISTAから行われています。
検証
そこで、以下のような条件の時にAAAAを問い合わせるかをいろいろと探ってみました。また、条調査を行う時に使った環境は以下の通りです。
検証PC
- Windows7 64bit Enterprise
- ネットワークInterface2個
- それぞれeth1、eth2とする
- eth2はPacketixVPN仮想LANカード
ネットワーク要件
検証項目