Windows10でIPv6の優先度を変更したい
Windows10のパソコンでは、IPv6通信が優先で使用されるようになっています。IPv4で通信を行いたいのにIPv6で通信されてしまうため、なんとかIPv4で通信したいというユーザーの方もいらっしゃるかと思います。IPv6は今後普及するため無効化すると困ったことになる可能性が非常に高いため、優先順位を下げることでIPv4通信を優先させるようにしましょう。この記事では、Windows10でIPv6の優先度を変更する方法をご紹介していきます。
Windows10でIPv6の優先度を変更する方法
ここで「ping localhost」コマンドを打つと、「::1からの応答」と表示されるため、IPv6で通信していることが確認できます。一旦コマンドプロンプトを終了して、今度は管理者権限でコマンドプロンプトを起動しましょう。コマンドプロンプトを右クリックして「管理者権限で実行」から管理者権限で起動することができます。
管理者権限で起動したら、「netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 60 4」とコマンドを入力します。これでIPv4通信である「::ffff:0:0/96
」の優先順位が60となり一番上になり、IPv6の優先度を下げることができるのでIPv4で通信するようになります。「ping localhost」を打つと、「127.0.0.1」に向かってpingが送られていること、つまりIPv4で通信していることが確認できますよ。
もしIPv6通信優先に戻したい場合は、「netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 35 0」で優先度を元に戻すか、「netsh interface ipv6 reset」コマンドを入力してからパソコンを再起動しましょう。