web-dev-qa-db-ja.com

ルーターはどこのようにIPアドレスを取得しますか?

だから私は私の最初にセカンダリルーターを接続すると仮定しましょう。 LANポートの1つからセカンダリルータのWANへのイーサネットケーブル。

では、セカンダリルーターは実際にどのようにしてIPアドレスを取得するのですか?それはDHCPプロトコルまたは他のものを通してありますか?

私が尋ねるのは、私のISPが私の最初のルーター(モデムでもある)のファームウェアをアップグレードしたとき、明らかに彼らによると私はそのLANインターフェース4を通して二番目のルーターを橋渡ししなければならなかったからこのインターフェースは、彼らがどういうわけか "DMZ"の概念を誤解を招くように使い始めました。ただし、最初のルーターをLANインターフェイス4をブリッジするように構成したときには、2番目のルーターがWAN経由で接続されていてもスイッチのように動作し始めました。ただし、2台目のルーターに接続されているDHCPサーバー(Windows Server 2012)は問題なく動作します。 1台目のルータのDHCPからIPアドレスを受け取り、クライアントにアドレスを渡します。

それでは、おそらく奇妙な質問ですが、ルーターはDHCPクライアントとは異なる方法で外部アドレスを取得しますか?理論的な観点からは、ルーターに違いはありません。

44
Regnard Groob

多くの人は、コンシューマーの「ルーター」が通常1つの箱にまとめられた多数のコンポーネントであることに気付きません。

WAN/externalポートは通常、DHCPを使用して 'auto configure'に設定されます。つまり、IPアドレスを要求してから使用します。物事がうまくいく限り、多くの人々は外部IPが何であるかを気にしません。

うまくいけば、この図がいくつかの点を明確にするのに役立つでしょう、そしてうまくいけば私はあなたの説明からそれを正しく引いた:

Network

  • 色付きのIPスタックのそれぞれは、通常、異なるIPアドレスを持ちます。したがって、各ルーターは、 '内部'と '外部'を持ちます。 IP.
  • 青いIPスタックには、ISPによって割り当てられたIPアドレスがあります。自分で設定しようとさえしないでください。
  • GreenのIPスタックは プライベートアドレス を持ちます - 通常はデフォルトで192.168.0.0/24かそれに類似したものです。あなたはこれを自由に設定することができます。
    • ルーター1の "コンピュータ"はDHCPサーバーを実行している可能性があり、この範囲でネットワーク上のクライアントにアドレスをリースします。これを無効にすることができます。
  • Red IPスタックもBlueと同じように続きます。サービスプロバイダ(この場合はRouter 1)にアドレスを要求する可能性があります。
  • ルーター1のLAN4がダムスイッチのように機能しているのではなく、ブリッジとして機能するように設定している場合は、ルーター2のWANポートがISPから直接IPを取得しようとします。ルーター1のDHCPサーバーからではありません... ISPから2つのパブリックIPをプロビジョニングする必要があるため、これは望ましくないと思われます。
  • 私の2台目のルーターがスイッチのように動作し始めた」という意味がはっきりしません。ルーター1のLAN *ポートに接続されたクライアントと直接通信できる場合は、前述のように、これは典型的なものです。
    • ルーター2は「マスカレード」であり、その内部ホストは外部IPを使用して外部ホストと通信できます。これは ネットワークアドレス変換 の標準機能です。
    • ルーター1のLAN *ポート上のホストは、ルーター2のLAN *ポート上のホストと通信できない可能性があります。

ちなみに、上の図の "Router 2"ブロックは、 "Cable Router"として販売されています。これは、多くのケーブルプロバイダが独自の外部ケーブルモデムを提供しているためです。これは単なるマーケティング用語であり、もちろん外部DSLモデムなどで、この構成でそのようなルーターを使用することは可能です。

同様に、DSLモデムを内蔵した「ルーター」、または内蔵のケーブルモデム(「ルーター1」を購入することもできます。 「上記)。

110
Attie

一般的な家庭用または小規模オフィスのルーターは、デフォルトで、DHCPを使用してWANインターフェイスに割り当てるアドレスを決定します。

ルーターがスイッチとして機能していることを間違えていると思います。たぶん、それはそれが典型的にそうするように正確に作動した - ルーターとして。モデム/ルーターによってWANポート用に1つのIPアドレスが割り当てられ、LANポート上のすべてのクライアントになりすましてDHCPによってそれらのIPアドレスが割り当てられた可能性があります。これは、WANポートがモデムに接続されている場合とまったく同じです。

4
David Schwartz

通常、2台のルータが接続されている場合、2台目のルータが1台目のルータから独自のIPアドレスを取得し、2台目のルータでDHCPがオンになっていると、接続されているすべてのルータにIPアドレスを渡します。 。最初のルータがISPから行うのと同じ方法で。

ISPは最初のルーターにそのルーター専用のIPアドレスを与え、それからその最初のルーターはそれに接続されている他のデバイスに自分のIPアドレスを配布し始めます(次のデバイスがコンピュータか別のルーターかは関係ありません)。 - 2台目のルータには、WANポートや "Cable Modem"イーサネットポートなど、これを使用するために接続する特定のポートが必要です(通常、これらは他のポートとは別のものです)。チェーンの2番目のルータもまったく同じことをする必要があります。それはWANポートからIPアドレスを取得し、それからそれ自身のDHCPサーバからそれ自身のIPアドレスを配布し始めるべきです。

これを実行したくない場合は、2台目のルータでDHCPをオフにする必要があります。これにより、2台目のルータはスイッチのように機能し、新しいデバイスが接続されるたびに1台目のルータに戻って新しいIPアドレスを要求します。

2つのルータを使用している場合に注意しなければならないのは、IPアドレスが衝突しないことです。通常、1つのルータのIPアドレスを192.168.1.xのように設定します。サブネットマスクがそれぞれ255.255.255.0のサブネットマスクを持つ192.168.0.xである2番目のルーター(IPアドレスのどの部分がどのネットワークに属しているかを示すサブネットマスク - 255.255.255.0はIPアドレスの最初の3つの部分がそれを参照していることを意味します)特定のネットワークと最後の数字は、そのネットワーク上の特定のコンピュータを指します。つまり、IPアドレス(192.168.1.0-254または192.168.0.0-254)が不足する前に、最終的にそのルータに255台のデバイスがあることになります。 DHCPでどの範囲を設定し、範囲を変更し、サブネットマスクの最後の番号を変更すると、これを減らすことができます)そのように、ルーター1はIPアドレス192.168.1.xを割り当て、ルーター2はIPアドレスを割り当てます。 IPアドレス192.168.0.x、そしてあなたはルータ2のDHCPサーバがIPアドレスを与えるケースを持つべきではありません。ルーター1が既に配布していることを確認します。

1
TheKLF99