電子書籍の厳選無料作品が豊富!

IPアドレスが違うパソコン同士を通信させることはできないでしょうか?
1台目:192.168.0.1
2台目:192.168.1.1

現状は、同じハブに有線で接続しています。

A 回答 (6件)

IPアドレスとサブネットマスクについて、簡単に説明します。



サブネットマスクとIPアドレスはそれぞれを全て2進数表記にして比較します。

例えば、IP:192.168.0.1 / Subnet:255.255.255.0は
IP: 11000000 10101000 00000000 00000001
Sub: 11111111 11111111 11111111 00000000
となります。
ここで、サブネットマスクが"1"となっているIPアドレスの部分が[ネットワークアドレス]となり、ここの値によって論理的なネットワークが区別されます。
すなわち、サブネットマスクが255.255.255.0の場合はIPアドレス AAA.BBB.CCC.DDDのAAA.BBB.CCCまでが一致していなければ異なるネットワークとして区別され直接通信が出来ません。
一致していない物同士を通信させる場合にはルータやL3スイッチが必要です。

対して、843nrさんなどが指摘するようにサブネットマスクを255.255.0.0にすると同じ例では
IP: 11000000 10101000 00000000 00000001
Sub: 11111111 11111111 00000000 00000000
となります。
こうなると、IPアドレス AAA.BBB.CCC.DDDのうちAAA.BBBまでが一致していれば同じネットワーク区分になるので直接通信が出来ます。
    • good
    • 0

192.168.0.1 ⇔ 192.168.1.1 ネットワークの間にルータ(L3)を入れれば通信できます。

    • good
    • 0

サブネットマスクを255.255.255.0で通信させたいなら


IPアドレスを192.168.0.まで同じにして、最後の数字を1~254の間でふれば通信できます。

例)PC1:192.168.0.1
  PC2:192.168.0.2
    • good
    • 0

> ちなみに255.255.255.0で


> 通信を行うことはできないでしょうか??

ルータがないと無理です
255.255.254.0(23bit mask)までは大丈夫ですが、255.255.255.0(24bit mask)ではNo.2のかたも書かれているように別ネットワークになるためNGです

ネットマスクがどんな意味を持つのかが理解できていれば「当たり前」レベルのお話です
    • good
    • 0

いまひとつ状況が把握できませんが。


違うネットワークにあるということでしょうか?
ネットマスクが255.255.255.0だとすると最初の3つの数字がネットワークなので違うネットワークになっていると思います。
    • good
    • 0

上記の例なら「サブネットマスクを255.255.0.0」にでもすれば通信可能です。

    • good
    • 0
この回答へのお礼

ありがとうございます。
確かに通信することができました。

ちなみに255.255.255.0で
通信を行うことはできないでしょうか??

お礼日時:2008/11/12 17:25

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!