私のラップトップ (Windows 10) では、実際にはインターネット アクセス (Web の閲覧など) があるにもかかわらず、常にイーサネット接続が「インターネット アクセスなし」と報告されます。WiFi は影響を受けません。
からこのTechNetページWindows Vista 以降では、次の方法でインターネット接続が機能しているかどうかが確認されるようです。
- リクエストするhttp://www.msftncsi.com/ncsi.txt応答が「Microsoft NCSI」であることを確認します。
- 名前解決を要求し
dns.msftncsi.com
、131.107.255.255に解決されることを確認する
ご覧のとおり、これらのテストは両方とも私のラップトップで合格しましたが、Windows はまだインターネットがないと判断しています。
これは、両方が接続されている場合 (メトリック設定に関係なく)、Windows がイーサネットよりも WiFi を優先する原因となるため、煩わしいものです。レジストリで NCSI をオフにできることはわかっていますが、便利な場合もあります (例: ログイン ページで WiFi ホットスポットに接続する)。
では、インターネット接続がないと判断するために、Windows は他に何をチェックしているのでしょうか?