2021年2月13日土曜日

結構使うので記載「IPv4をIPv6より優先させるコマンド」とその逆

個人的に、仕事でもプライベートでも使う頻度が高いため、備忘録を含めてブログに記載させていただきます。

Windows PCにおいて、IPv6よりもIPv4を優先させるコマンドと、その逆方向のコマンドです!!


■IPv6よりIPv4を優先させるコマンド


NETSH INTERFACE IPV6 SET PREFIXPOLICY ::ffff:0:0/96 50 0
NETSH INTERFACE IPV6 SET PREFIXPOLICY ::1/128       40 1
NETSH INTERFACE IPV6 SET PREFIXPOLICY ::/0          30 2
NETSH INTERFACE IPV6 SET PREFIXPOLICY 2002::/16     20 3
NETSH INTERFACE IPV6 SET PREFIXPOLICY ::/96         10 4
NETSH INTERFACE IPV6 SET PREFIXPOLICY 2001::/32      5 5
NETSH INTERFACE IPV6 SHOW PREFIXPOLICIES
ping localhost
PAUSE IPv4の優先順位をIPv6よりも先になるよう変更しました。

↑を入力した後でやっぱ元に戻したい!!ってなった時は↓っす!!


■IPv4よりIPv6を優先させるコマンド


netsh interface ipv6 set prefixpolicy ::1/128 50 0
netsh interface ipv6 set prefixpolicy ::/0 40 1
netsh interface ipv6 set prefixpolicy 2002::/16 30 2
netsh interface ipv6 set prefixpolicy ::/96 20 3
netsh interface ipv6 set prefixpolicy ::ffff:0:0/96 10 4
NETSH INTERFACE IPV6 SHOW PREFIXPOLICIES
ping localhost
PAUSE IPv6の優先順位をIPv4よりも先になるよう変更しました。

↑実行する環境は、PowerShellでもCMD.exeでもどっちからでも良いのですが、必ず管理者として実行してください。

管理者になってないと動きませぬ。