ipconfigで確認するとipv6で通信しているようです。
質問1:
ルーターを使用せずVista同士を繋ぐとipv6で通信を始めるのでしょうか。
質問2:
このネットワークにXPを参加させようとすると参加できません。
これはXpがipv6に対応していないからでしょうか。
質問3:
とりあえず、ルーターを導入しネットワークを設定し直そうと考えていますが、
やはりこれが最善の方法でしょうか。
よろしくお願い致します。
VistaはデフォルトでIPv6が有効になっているのでVistaマシン同士をつなぐとIPv6で通信するようになります。
>質問1:ルーターを使用せずVista同士を繋ぐとipv6で通信を始めるのでしょうか。
YES
>質問2:このネットワークにXPを参加させようとすると参加できません。これはXpがipv6に対応していないからでしょうか。
XPはIPv6に対応しているがデフォルトで有効になっていないだけです。
設定すれば使えるようになります。
>質問3:とりあえず、ルーターを導入しネットワークを設定し直そうと考えていますが、やはりこれが最善の方法でしょうか。
ネットワークをどのように設定するのかをきちんと設計しなければ設定し直しても無意味ですよ。
ネットワーク内でIPv6を使うのかIPv4を使うのか混在させるのかきちんと決めた上でそれにしたがって設定すべきです。
http://www.atmarkit.co.jp/fwin2k/win2ktips/949vistav6rm/vistav6r...
Windows XP/Windows Server 2003以降のWindows OSでは、IPv6が標準でサポートされている。ただし、IPv6は既定では有効になっておらず、[ローカル エリア接続のプロパティ]で「Microsoft TCP/IP version 6」を追加する必要がある。これに対しWindows Vistaでは、デュアルIPレイヤと呼ばれる新しいアーキテクチャで設計されたTCP/IPスタックが採用され、IPv6が既定で有効になっている。
しかし現時点では、IPv6ネットワークはまだ一般的ではない。対応していたとしても、実験的に運用されている場合が多いようだ。これに対し Windows Vistaでは、IPv6での接続が優先されることから、ネットワーク環境によっては接続に時間がかかったり、障害が発生したりすることがある。また IPv6対応のファイアウォールなどをきちんと用意しないでIPv6対応クライアントをネットワークに接続すると、インターネットから直接、LAN内のコンピュータにアクセス可能になってしまう危険がある。場合によっては、これがセキュリティ上の問題を引き起こすこともある。
必要なら、Windows VistaのIPv6を無効化し、IPv4のみを使うように設定を変更できる。
ご回答ありがとうございます。
実は他にもXP、VISTA、7混在のネットワーク上で相互通信ができない
(ホームグループにも表示されない)マシンが出るなど、原因不明のトラブルが
発生していたこともあり、何となくもやもやしていました。
確かにipconfigでみるとipv4とともにipv6にもipアドレスが
表示されていました。ネットワーク上のマシン同士が相互に
違うプロトコルで通信していることもあるということでしょうか。
WINDOWSバージョン混在のネットワークの場合、
vista、7のipv6は無効にしてから設定した方が無難という理解でよろしいでしょうか。
(言い方を変えれば必要に応じプロトコルを揃えてあげる)
ルーター云々の問題ではないことが分かりました。