質問: windowsに何百もの一時的なipv6アドレスがあるのはなぜですか? 私のispは数週間前にipv6を有効にしました。 windows(8.1)が多くの一時的なipv6アドレスを取得することに気づきました。 ipconfigの出力は次のとおりです(実際のアドレスは難読化されています)。windows ip configuration ethernet adapter ethernet: connection-specific dns suffix . : fritz.box ipv6 address. . . . . . . . . . . : 2012:65:fd85:5712:e0ca:9e76:661f:c4f1 temporary ipv6 address. . . . . . : 2012:65:fd85:5712:74:5cd9:163c:69ef temporary ipv6 address. . . . . . : 2012:65:fd85:5712:89:8f2:7643:e51e temporary ipv6 address. . . . . . : 2012:65:fd85:5712:e3:52fd:b15f:6d7d [...over 600 more entries...] temporary ipv6 address. . . . . . : 2012:65:fd85:5712:fda8:816e:6d3:7713 temporary ipv6 address. . . . . . : 2012:65:fd85:5712:fdc9:7a6b:d2c5:e880 temporary ipv6 address. . . . . . : 2012:65:fd85:5712:fdf4:11ed:9aba:9e27 link-local ipv6 address . . . . . : fe80::e0ca:9e76:661f:c4f1%3 ipv4 address. . . . . . . . . . . : 192.168.178.22 subnet mask . . . . . . . . . . . : 255.255.255.0 default gateway . . . . . . . . . : fe80::a96:d7ff:fe1f:cb26%3 192.168.178.1 私はこれらのアドレスすべてがどこから来ているのか本当に知りません。同じネットワーク上の私のmac os xは一時的なipv6アドレスで問題はありません。奇妙な問題であることに加え、ipv6アドレスの量がwindowsでのネットワークパフォーマンスを低下させていると思います。誰もがこの動作を引き起こしているものとそれを防ぐ方法を知っていますか?可能であれば、一時的なipv6アドレスを完全に無効にしたくありません。
回答: 誰かがこの動作を引き起こしている原因とそれを防ぐ方法を知っていますか? ブライアンからのリンクから、「ステートレスアドレス自動構成を使用するパブリックアドレスプレフィックスに対して一時アドレスが生成されます。」具体的には、各プロセスがリソース要求を生成し、osが配信します。 ipv6 saaは rfc 2462 で定義されていますが、「一時ipv6アドレス」はwindowsでの rfc 4941 の実装が原因です。したがって、問題は、これらのプライバシー拡張機能を備えたソケットを開くos要求を開始する責任があるプロセスになります。これを引き起こしているものの質問に答えるために、ハードウェアとソフトウェアを見てみましょう。[〜#〜] os [〜#〜]windowsは、netsh interface ipv6 show privacyで定義されたパラメーターを使用して一時アドレスを管理します。 netsh interface ipv6 set privacy ?を変更するにはlinuxマシンでの設定を確認するには、/proc/sys/netのカーネル変数を確認します。 sysctl -a --pattern ^net\..*ipv?6.*temp.*を使用してディストリビューションに適切な値を見つけ、sysctl -w foo.bar.var=<new value>を使用して目的の変数を変更することができます(appleマシンで同様である必要があります。man sysctlを確認してください)ハードウェア/ osnetstat -p tcpv6を実行しましたが、tcp接続ではない可能性があります。互いに数分netstat -besを実行し、* v6ブロック間の相違点を確認します。nicファームウェアがipv6の処理に失敗しているという点で、ハードウェアの問題である可能性がありますが、トリガーであるソフトウェアos /プロセスである可能性が高くなります。ハードウェアの場合、ソフトウェア側はセッションの中断を適切に処理していない可能性があり、以前のipで接続を再開できないため、ソフトウェアの問題として識別しても、必ずしもハードウェアの問題が排除されるわけではありません。ソフトウェア/ osシステムプロセスおよびサービスこのため、ネットワークトラフィックを http://www.nirsoft.net/utils/network_traffic_view.html で表示して、プロセスを特定します。これらのアドレスは定義上一時的なものであるため、プロセスの終了後も一時的に残る可能性があります。そのため、ソケットがすぐに閉じた場合、ntvで開いている接続で現在実行中のプロセスが表示されないことがあります。これには、process explorer( http://live.sysinternals.com/tools/procexp.exe )と差分強調表示([オプション]> [差分強調表示の継続時間]> 9)を使用し、新しいプロセスにスクロールします([表示]>新しいプロセスまでスクロールします)。緑/赤の行全体は、最後の9秒間にそれぞれ作成または破棄されたプロセスを示します。プロセスを特定したら、それがブラウザまたはプラグインを備えたアプリである場合、セーフモードでブラウザを起動し、プラグインでプラグインを有効にすることにより、どのプラグインまたはwebサイトjavascriptが問題を引き起こしている可能性があるかをデバッグする必要があります。