Windows8でIPv6とIPv4の両方が有効の時にIPv6を優先する方法

ネットワークプロパティがタイトルの通りIPv6とIPv4が両方有効のときにWindows7等で通常ならばIPv6が優先されるので問題はなかったのですが、なぜかWindows8になってから勝手にIPv4を優先するので、IPv6を前提としたサイトへの接続が不安定になるという困った現象が発生しています。
一時的にプロパティからIPv4を無効にしたら状況は回復するのですが、またしばらくするとIPv6のほうへの接続が不安定になる現象が復活します。

IPv6の接続が不安定になる理由は、Windows起動時にはDHCPから正常にデフォルトゲートウェイを取得しているのですが、しばらくするとIPv6のデフォルトゲートウェイだけが消えてしまうようです。

最初はルーターの設定に問題あるのかとも思い色々と確認しましたが、Windows7とか他のOSでは全く問題のない状態でした。

それで考えられることとして、レジストリとかの変更でWindows8でIPv6を優先する仕様に変えてみようと思って色々と調べてみたのですが、IPv6を無効にするとか当方とは逆の例しか見当たらずここに質問させていただきました。

どうかよろしくお願いいたします。
 

質問情報


最終更新日 2019年11月06日 表示 39,484 適用先:

* 小さ目のページ番号でお試しください。

* 番号のみをご入力ください。

* 小さ目のページ番号でお試しください。

* 番号のみをご入力ください。

netsh interface ipv6 reset コマンドを利用してデフォルトの状態戻してみてはどうでしょう。

 

IPv4 を IPv6 より優先にする

 

Windows 8 で IPv6 を使って接続する
同時に、私たちにとっては IPv6 への移行を前進させやすいことも優先事項です。この目的を達成するため、IPv6 接続モードと IPv4 接続モードをどちらも使用できる場合、Windows では IPv4 接続を介したネイティブ IPv6 接続が優先して使用されます。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

どうも返信有難う御座います。

一応、コマンドプロンプトを管理モードで立ちあげて、netsh interface ipv6 reset 後に再起動も試してみました。
再起動直後しばらくはIPv6デフォルトゲートウェイとかDNSは正常にDHCPv6から取得されていて接続性も正常なのですが、やはり数十分後にはデフォルトゲートウェイがIPv4のみになってしまってIPv6サイト等に接続できなくなってしまいます。

念の為にWindows8端末で、netsh interface ipv6 show prefixpolicies を確認してみたら、::ffff:0:0/96の優先順位が上から3番目くらいになっていたので、そこをWindows7の端末同様に5番目くらいに下げてみたのですが、やはり再起動後数十分で同じ状況が発生してしまいました。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

「コントロールパネル」→「ネットワークとインターネット」→「ネットワークの状態とタスクの表示」→「アダプターの設定変更」で、「詳細設定」メニューから、「詳細設定」を選択すると、バインドの順番が、IPv4 の方が IPv6 より上位にあります。自分は、優先順位をいじった記憶はありません。詳細は知りませんが、ここも関係しているのでは?

 

この回答は 1 人の役に立ちました

·

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。


Windows8での具体的な既知情報は不明ですが、他のOSでいくつか問題点はあるみたいですね。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

みなさん、アドバイスありがとうございます。
trinithy さん、こんにちは。
マイクロソフト コミュニティ への投稿ありがとうございます。

IPv6 のデフォルト ゲートウェイだけが消えてしまい、 IPv6 を前提としたサイトへの接続が不安定になってしまう、ということですね。

いくつか気になった点がありましたので、確認させてくださいね。具体的には次のことを追加で書いてみると良いかと思います。

・ セーフ モードとネットワーク で起動した場合はどうか。
必要最小限の機能で Windows を起動した場合、現象が発生するか確認してみてください。手順は、<こちらのページ> を参考になるかと思います。

・ IPv6 のデフォルトゲートウェイが消える状況について
IPv4 と、IPv6 を同時に利用している場合、IPv6 のみを利用している場合の、どちらでも起こる現象でしょうか。

IPv6 のみ有効にした状態で現象が発生する場合、どのようにすると状況が回復するのか
例 : パソコンの再起動、ルーターを再起動する場合、一時的に状況が回復する。など

確認された結果について、返信お待ちしています。

今野 浩二 - Microsoft Support

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

返信どうもありがとうございました。

早速、セーフモードで起動してみようと思ってみたのですけど、BitLockerを解除しないと先には進まなくなってしまったのでセーフモードでの起動は断念。

とりあえず、うちの場合にデフォルトゲートウェイが消える現象が起きるのは、IPv6とIPv4の両方を有効にしている時のみです。
その状態になったらPCを再起動するか、または一旦IPv4を無効にしてIPv6のみを有効にした状態でネットワークに接続された状態になると状況は回復します。

一応、当方で確認できるのはこのようなところです。

よろしくお願いいたします。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

trinithy さん、こんにちは。
返信ありがとうございます。

IPv4 も有効にしているときのみ、デフォルトゲートウェイが消えるということですね。

こちらで調べてみたのですが、US のフォーラムに同じ内容の投稿がされていました。

Windows 8 - Default Gateway keeps dropping.
(英語のフォーラムになるので、こちら をご利用ください)

上記スレッドでは、DNS のキャッシュクリアや、ネットワークのトラブルシューティングツールなどの対処方法が紹介されています。よろしければ参考にしてみてください。

また、常駐アプリなどの影響がないかどうか、クリーン ブートで起動した状態で状況を確認してみると良いかと思います。

手順については、上記ページの、[クリーン ブートを実行する方法] を参考にしてみてください。

状況が変わらない場合、ページ中の「クリーン ブートによるトラブルシューティング後に、コンピューターをリセットして通常どおり起動する方法」を見ながら、元に戻してくださいね。

返信お待ちしています。

今野 浩二 - Microsoft Support

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

どうもご丁寧にありがとうございました。
まだ完全な問題の解決には至ってはいませんが、色々とサイトを参考にして調べているうちにいくつかわかってきたことがありました。

Windows起動直後(または再起動直後)のしばらくの間はネットワークコンフィグに異常はなく、IPv6のデフォルトゲートウェイは正常でなおかつIPv6ネイティブのサイト等への接続も正常なのですが、しばらくそのまま使っていると決まってIPv6側のデフォルトゲートウェイだけが消滅してしまいIPv6ネイティブのサイトへの接続もできなくなってしまう理由ですが。
どうもルーター広告から取得したデフォルトゲートウェイの寿命時間を過ぎれば消滅したままで、Windowsにルーター広告は再送されてない?のではないかと思ってルーター設定を一部変更して、ルーター広告を再送する間隔を寿命より短くすればどうも消えなくなったようです。

しかし、問題なのはIPv6のデフォルトゲートウェイが消滅するという現象は、同じWindows8のPCが有線LAN接続のとき、または他のWindows7のPCでは無線、有線ともに以前から起きておらず、Windows8のPCが無線LAN接続されている場合のみに限って発生している障害であるということです。

現在は何処かでWindows側からルーターへのリクエストが妨害されてる(たぶん、Wifi親機かそのあたりかな)可能性も考えているのですが、Windows7からWindows8になってルーターへのリクエストの仕様がどのあたり変わったのかが不明で、今そのあたりを自分のほうでも調査しているところです。

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

trinithy さん、こんにちは。
返信ありがとうございます。

ルーター広告を再送する間隔を設定しなおすことで、現象が発生しなくなる、ということですね。

その後、何か進展などはありましたでしょうか。

Windows 7 と Windows 8 で、ルーターへのリクエストなどの動作について何か変更があったのかどうか、調べてみたのですが、特に有効になりそうな情報は見つからなかったです。。。

前回紹介しました、クリーン ブートについてもよければ試してみてくださいね。

また、無線でのみ現象が発生するということなので、無線 LAN 接続をしているデバイスがどのような物か分かると、なにか手がかりになるかもしれません。

無線 LAN の機能が PC に内蔵されている場合は PC の型番、無線 LAN の機器を増設している場合はその製品名を、よろしければ投稿してみてください。

今野 浩二 - Microsoft Support

この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

毎度ご丁寧な返信ありがとうございます。

クリーンブートは試してみましたが、状況そのものには変化はございませんでした。
当方の無線LANの環境ですが、PCに内臓されているものでIntel(R) Centrino(R) Advanced-N 6205です。
無線LAN親機はBUFFALO WZR-HP-AG300H、ルーターはYAMAHA RTX-1200を使っております。


この回答で問題は解決しましたか?

役に立ちませんでした。

回答としてマークしていただきありがとうございます。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この回答の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

* 小さ目のページ番号でお試しください。

* 番号のみをご入力ください。

* 小さ目のページ番号でお試しください。

* 番号のみをご入力ください。