Chrome の ERR_NAME_NOT_RESOLVED が Fiddler 経由で消える理由
通常の HTTP プロキシが接続先への接続を処理すると消える Chrome の DNS 障害を読み解く。
Web サイトが Chrome の直接経路では ERR_NAME_NOT_RESOLVED で失敗し、ローカルの Fiddler 経由では動作することがあります。これは 2 つの経路がホスト名の解決を別々のコンポーネントに割り当てているためです。
通常の HTTP プロキシでは、Chrome は接続先のホスト名をそのプロキシに送ります。Chrome は依然としてプロキシのエンドポイントに到達する必要がありますが、外向きの接続先接続はプロキシが処理します。ローカルの Fiddler はその名前を自身で解決するか、設定された親プロキシに送信できます。
したがって、成功したリクエストは調査範囲を狭めます。Chrome の直接のリゾルバ経路とプロキシの実際の経路を比較してください。これは Windows のすべての DNS 参照が壊れていたことを証明するものではありません。
結果を比較する際は、正確なホスト名と実際に有効なプロキシの判断を保持してください。その違いを特定する前にネットワークスタックをリセットしたり、IPv6 を無効にしたり、無関係な DNS 登録設定を変更したりすると、説明のないまま有用な証拠を失う可能性があります。