• ベストアンサー

異なるネットワークに、プライベートアドレスでpingが通る?

現在、 WAN=ルータ1(192.168.1)=ルータ2(192.168.2)=PC という接続をしています。 自分のPCのIPアドレスが「192.168.2.3」として、そのPCから、「ping 192.168.1.3」のように上位のネットワークにプライベートIPアドレスでpingを通そうとしたら、応答が帰ってきたのですが、これはなぜなのでしょうか? グローバルIPアドレスか自分のネットワーク内のプライベートネットワークIPアドレスしか、通じないと思っていたのですが…。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • holydevil
  • ベストアンサー率39% (121/310)
回答No.2

>グローバルIPアドレスか自分のネットワーク内のプライベートネットワークIPアドレスしか、通じないと思っていたのですが…。 の部分が違います。 プライベートネットワークIPアドレスでもルート情報がルータにあれば、ルーティングできますので、Pingが返ってきます。

nabewari
質問者

お礼

ありがとうございます。 そうなのですね。

その他の回答 (2)

回答No.3

パケットが届くように経路があなたのセグメントに置かれたルータに適切に設定されていれば セグメントの異なるプライベート内の機器間でもプライベートからグローバルにでもpingは通ります。 もちろん相手の機器がpingを応答を返すように設定されていればの話です。 グローバルアドレスを持つ機器はping応答をしないように設定されているものが多いです。 あなたの例なら192.168.2.0のセグメントにデフォルトゲートウェイがあるはずでこのデフォルト ゲートウェイが192.168.1.0のセグメントがどこにあるか知っているのでそこ宛のパケットはそこに 届くように次のルータに送信します。 グローバルに送るにはその出先を知っているルータにパケットを送ります。 そのルータが次のルータに送りそれを順番に繰り返し目的のところへ 到達させるということになります。

nabewari
質問者

お礼

ありがとうございます。

  • okg00
  • ベストアンサー率39% (1322/3338)
回答No.1

ルータがルーティングしたからとしか答えられません。イメージ的にはDMZのようなものでしょうか? ネットワーク(LAN)同士を接続するのがルータの役割ですが、広い意味ではグローバルIPアドレスもネットワーク(LAN)。上位(あまり適切な表現ではない。インターネットに近い方が上位とは限らない)であろうがなかろうが別ネットワークに転送するのがルータの役割です。 もっとも、「ルーティングをするように設定していないとルーティングはしない」はず。

nabewari
質問者

お礼

ありがとうございます。

関連するQ&A

  • pingとルータについて

    職場のネットにブロードバンドルータを接続しました。ルータのWAN側を職場のDHCPに登録し、LAN側は適宜自分のPCなどをつなぐという利用の仕方になります。(つなぎ方を間違ったらエライことになることは知っています) LAN側のPCからWAN側に何らかのネット接続ができていたのですが、つながらないようになってしまいました。(ntpサーバに接続して時間調整をするなどができない) そこでpingのテストをしてみました。LAN側からping 192.168.0.1 とすると、問題なく反応します。ルータのLAN側が応答しているということですね。一方、WAN側(ルータよりWAN側だけれども職場内部のPC)からそのブロードバンドルータにpingをかけると、職場のDNSサーバが応答してそのIPアドレスに対してpingをかけることになります。しかし、ルータが見えないことが判明。これは問題なのでしょうか。通常ルータはpingに応じないというようなことはないでしょうか。よろしくお願いします。

  • プライベートIPアドレスにつなごうとするとどうなる?

    例えば、あるサイトのグローバルIPアドレス(例として、はてな)「59.106.108.86」にpingを送ろうとすると、普通に帰ってくると思うのですが、プライベートIPアドレスを指定するとどうなるのでしょうか? 例えば、自分の所属しているプライベートネットワークアドレスが192.168.3として、 ping 192.168.2.1 等と、するとどうなるのでしょう?多分結果は、何も帰ってこない、と思うのですが、その過程がよく分かりません。ルータに届いた時点で破棄されてしまうのでしょうか? よろしくお願いします。

  • PINGで教えてください。

    教えてください。 IPルータ接続で、例えば、 192.168.1.0/24セグメント 192.168.2.0/24セグメント 192.168.3.0/24セグメント になっているネットワーク構成で、 自セグメントが192.168.1.0/24で、192.168.1.1のPCから、PINGコマンドを次のように入れたら、 PING 192.168.3.0と入れたら、 192.168.3.254(ルータのアドレス)の応答が返ってきました。 PING xx.xx.xx.0と入れる意味を教えてください。

  • 異なるネットワークアドレスについて

    例えば以下のような構成を考えます。 PC-----ルーター-----インターネット PCのIPアドレス 192.168.0.100 PCのMACアドレス AAA(簡単に) ルータのIPアドレス 192.168.0.1 ルータのMACアドレス BBB(簡単に) ここでPCから100.100.100.100というIPアドレスに ping通信をしたとします(別にhttpdでもftpでもいいです。)そして応答が返ってきた場合の応答パケット内の送信先、送信元のIPとMACは以下のようになっています。 送信先IP 192.168.0.100(PCの) 送信先MAC AAA(PCの) 送信元IP 100.100.100.100(ping対象の) 送信元MAC BBB(ルーターの) 上記では送信先IPと送信元IPのネットワークアドレスは異なります。ネットワークアドレスが異なれば通信はできないはずです。具体的にはネットワークアドレスの異なるパケットを受信した場合はPCは破棄するはずです。しかし実際には上記のような場合でもpingは通ります。 これはどういうしくみ(決まり)で動作しているのでしょうか? ご教授よろしくお願いします。  

  • ルータ同士でpingが通らない。。

    モデム-->ルータA-->ルータB(wanポートをAのLANポートに接続) の仕組みで繋いでいます。 問題点:ルータAのPCとルータBのPC 間でファイル共有できない! (1)ルータAのネットワーク:192.168.1.0/24  ルータBのネットワーク:192.168.11.0/24 (2)ルータAのIPアドレス:192.168.1.1/24  ルータBのIPアドレス:192.168.1.23/24 (3)ルータAのPCのホストアドレス:192.168.1.2から~  ルータBのPCのホストアドレス:192.168.11.2から~   (4)ルータAとルータBに繋いだPCは全部問題なくインターネットにつながります。 (5)AからB(ルータとPC)にping : 通ります  BからA(ルータとPC)にping : 通りません 次はどのルータのどれを設定すればいいか分からなくなりました。。 どなたか、知っている方がいらっしゃいましたら、ご回答を宜しくお願いします。

  • プライベートネットワーク内PCがグローバルIPを知る方法

    市販のBBルータで、WAN側はプロバイダから配られたIPとして、LAN側はクラスCのプライベートネットワークを設定しそれに接続したPCがあるとします。 この時プライベート側のPCがWAN側のIPを知る方法はどのようなものがあるでしょうか。 ネットワークツールを利用すると簡単に分かるわけですが、実際ソフト・ハードのどれが答えてるのかとても気になります。 (というか、パケットに内包されているのでしょうか・・・) よろしくお願いいたします。

  • ネットワークアドレスの異なるPC同士を直接繋いだら何故pingが飛ばぬ?

    宜しくお願い致します。初心者的質問でスイマセン。 色々とネットワークの実験をしています。 WAN | ブロードバンドルータ 192.168.0.1 | [eth0]192.168.0.2 PC(1) WAN | ブロードバンドルータ 192.1682.1.1 | [eth0]192.168.1.2 PC(2) という2台のPCを切り離して PC(1)[eth0]─[eth0]PC(2) と直接LANケープルで繋げた場合、どうして互いにpingが飛ばないのでしょうか? 例えばPC(1)から $ ping -c3 192.168.1.2 としてpingした場合にはPC(1)は192.168.1.2宛のパケットのやり場所がわからないので とりあえず自身のeth0から排出しますよね。 経路はケーブル1本なので必然的にPC(2)に届きますよね。 そして、PC(2)はそのパケットは一応は192.168.1.2宛なので受取らざる得ませんよね。 この192.168.0.2からのpingパケットなので192.168.0.2宛にレスポンスのパケットを送出しようとして同様にeth0から排出してPC(1)に返されると推測するのですが、、、 何か勘違いしてますでしょうか?

  • 外部からルータ経由でプライベートアドレスへpingを通すことは可能ですか?単純な疑問です。

    単純な疑問なのですが、ルータ内部からpingで外部のプライベートアドレスへ接続させることは可能ですが、その逆も出来るのでしょうか? (ネット構成) 外部グローバルip--ルータ(NATあり)--パソコン(A)・パソコン(B)・パソコン(C)・・・ 通常はセキュリティで許可していないとは思いますが、ルータの設定次第では、外部(グローバルアドレス)からパソコン(A)のプライベートアドレスへのPINGでの通信確認ができるのだろうかと言う疑問を持っています。 (PINGにこだわりません。別の方法でも可) 当然パソコン(A)から外部グローバルアドレスへの接続は可能。 以上、教えて頂きたく、宜しくお願い申し上げます。 (ちなみに私はルータ設定は未経験です。)

  • 異なるネットワーク間の接続方法

    一般に売られているブロードバンドのルーターで 異なるネットワーク間での接続ができるような環境を作りたいと思っています。 下記のような感じです。 [ネットワークA] ●ルーターA ネットワークアドレス:192.168.0.0 サブネットワークアドレス:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 ●ルーターA配下の端末 端末A-1:192.168.0.2 端末A-2:192.168.0.3 [ネットワークB] ●ルーターB ネットワークアドレス:192.168.1.0 サブネットワークアドレス:255.255.255.0 デフォルトゲートウェイ:192.168.1.1 ●ルーターB配下の端末 端末B-1:192.168.1.2 端末B-2:192.168.1.3 この場合 端末AからBへpingが通るための環境を作ることは可能でしょうか? 可能であればルーター通しをどのように接続し、設定すればよろしいでしょうか? wanを超えるとどうしてもwan以下のPCへpingを飛ばすことができませんでした。 例えば 端末A-1から「ping 192.168.1.3」で応答があるような環境が作りたいです。 どうぞご教授お願いいたします。

  • 2台のルーターを繋いでネットワークを構築します

    こんにちは。 私は現在ネットワーク構築について勉強しています。 以下のようにパソコンとルーターを繋ぎ、それぞれにIPアドレスを設定して2台のPCを繋げたいと思っていますが、PC1からルーター2のLANポートにpingは飛ぶのですが、PC2に飛ばすことができません。また、PC2からはルーター2にpingが飛ぶのみでルーター1には飛ばせませんでした。インターネットには接続していません。 [PC1]-----[ルーター1]-----[ルーター2]-----[PC2] IPアドレスは次のようにしました。 PC1:192.168.1.109 ルーター1(LANポート):192.168.1.1 ルーター2(WANポート):192.168.1.254 ルーター2(LANポート):192.168.2.1 PC2:192.168.2.2 ポートの接続ですが、PC1とルーター1の接続はルーター1のLAN2ポート、ルーター1とルーター2の接続にはルーター1のLAN1ポートとルーター2のWANポート、ルーター2とPC2の接続にはルーター2のLAN1ポートを使用しています。 ルーター1,2にはそれぞれLANポートが4つずつありますが、4つのLANポートそれぞれに別のIPアドレスを割り当てることはできず、同じIPアドレスを割り当てることしかできません。 ルーターはルーター1がヤマハのRT57i、ルーター2がヤマハのRT58iを使用しています。 また、ゲートウェイも次のように設定しましたが状況は変わりませんでした。 PC1:192.168.1.1 ルーター1(LANポート):192.168.1.109 192.168.1.254 ルーター2(WANポート):192.168.1.1 ルーター2(LANポート):192.168.2.2 PC2:192.168.2.1 この場合はどこがダメでPC2台が繋がらないのでしょうか。 あるいはルーターとPCの接続にはそれぞれLANポートを使い、ルーター同士の接続ではWANポート同士を繋いでを以下のようにIPアドレスを設定した場合はどうでしょうか。 PC1:192.168.1.109 ルーター1(LANポート):192.168.1.1 ルーター1(WANポート):192.168.10.1 ルーター2(WANポート):192.168.10.2 ルーター2(LANポート):192.168.2.1 PC2:192.168.2.2 ご回答を宜しくお願いいたします。