- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:IPで違うネットワークアドレスで通信が成立している)
IPで異なるネットワークアドレスで通信が成立している理由とは?
このQ&Aのポイント
- 会社のプリンタのIPアドレスが169.254.181.X.X /16であり、LANで複数のPCから印刷しているが、通常なら通信不可能なはずであるが、なぜか通信が成立している。何が理由と考えられるか?
- pingコマンドを使用すると応答があり、arp -aコマンドを使用するとARPテーブルに169.254.X.Xが表示されるが、hostsファイルには該当するアドレスは存在しない。また、別のPCにドライバをインストールしてプリンタを自動検索すると問題なく認識される。
- 自宅の環境でも手動でプリンタのIPアドレスを169.254.181.X.X /16に設定して実験したが、通信できずpingも通らなかった。環境が違う場合でも同じ現象が起こるかどうかは不明。
- みんなの回答 (9)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (8)
- Lchan0211b
- ベストアンサー率61% (573/930)
回答No.9
- Lchan0211b
- ベストアンサー率61% (573/930)
回答No.8
- Lchan0211b
- ベストアンサー率61% (573/930)
回答No.7
- Lchan0211b
- ベストアンサー率61% (573/930)
回答No.6
- kuma310min
- ベストアンサー率40% (212/518)
回答No.5
- yokohamahope
- ベストアンサー率40% (782/1955)
回答No.4
- koi1234
- ベストアンサー率53% (1866/3459)
回答No.2
- kuma310min
- ベストアンサー率40% (212/518)
回答No.1
補足
社のPCの確認は来週行うとして、自宅の2台のPCで調べてみました。netstat -rをうってみると、Windows7は、回答内容通りになってました。VISTAの方のPCでは、192.168.0.3というアドレスになってました。0.0.0.0のアドレスのところは192.168.0.1でルータがでております。残りのアドレスに対してはリンク上となってます。今のVISTAのIPアドレスは192.168.0.2です。192.168.0.3は何か不明です。そのとなりは、192.168.0.2となって、さらにとなりは21とあります。ただ考えられるのは、この前行った実験のとき、VISTAはもともと192.168.0.3が割り当てられていましたが、一度、ipconfig -releaseをしてipconfig -renewで取得しなおしたとき192.168.0.3から192.168.0.2に変更されました。IPV4ルートテーブルの方には以前のが残っているのかもしれません。192.168.0.2ならばリンク上という表示になるのですよね?どうやったら直るのでしょうか? また厳密なプリンタのアドレスは169.254.181.132なのですが、169.254.0.0がリンク上にあれば、169.254.181.132もリンク上にあることになるのでしょうか?リンク上にあるのなら、普通に通信できるということですよね? 自宅で実験したとき、プリンタに対してデフォルトゲートウェイはルータを指定していました。後日確認しますが、会社のプリンタはデフォルトゲートウェイの設定がされていないような気がします。 また、アドバイスをふまえて改めて実験してみます。 また、このリンクローカルアドレスを使用してプリンタと通信することは、通常の192.168.x.x同士に設定して通信する場合と比べて通信のロス等、何か問題がある可能性がありますか?私はxpを使っていて特に感じませんが、Windows7を使っている人は、印刷開始まで時間がかかる、というような事も言ってます。 NO1さんにも補足しましたが、XPでは自動でプリンタを問題なく認識しましたが、Windows7では2台中2台とも自動で認識しませんでした。手動でIPを指定して設定したそうです。(家の実験ではそれさえも今回はできませんでしたが←これはデフォルトゲートウェイ等設定の問題かな?)このあたりも、Windows7との通信に何かロスが発生しているのではないかな?と思うのですが・・・。 XPは、Canon BJ Netwark Portで、Windows7の方は、WSDポートを使用しているとか、Windows7は64ビットだとかの違いはありますが、分かりません。どう思われますか?