web-dev-qa-db-ja.com

ルーターの背後にある静的IPはどのように機能しますか?

現在、自宅で静的IPアドレスを取得することを検討しています。特定のコンピューターではなく、ルーターに割り当てられる静的IPアドレスがISPから与えられた場合、私は信じています。

ルーターを介して接続するコンピューターがいくつかあります(2台のデスクトップ、ラップトップ、および私のiPhoneとDS時々))。これらのコンピューターはすべて同じ外部IPアドレスを持っているのでしょうか、それともどういうわけか異なるのでしょうか。それぞれのために?そしてそれは重要ですか?

5
DisgruntledGoat

最初に答える

これらすべてのコンピューターの外部IPアドレスは同じですか、それともそれぞれ異なるのでしょうか。そしてそれは重要ですか?

ルーターの背後にあるこれらのコンピューターは、外部からは1台のコンピューターとして表示されます(少なくとも同じIPアドレスを使用します。ウェブサイトは、ブラウザーのCookieとブラウザーがサーバーに送信する情報を使用して、コンピューターを区別できます)。

通常は問題ではありませんが、IPベースのすべての制限が適用されます。たとえば、IPが一部のサイトの編集を禁止されている場合、同じルーターの背後にあるすべてのコンピューターが禁止されます。

静的IPとは

実際には、静的IPと動的IP(割り当ての方法)、「実際の」IPとプライベート範囲のIP、および内部IPアドレスと外部IPアドレスを区別する必要があります。

静的とは、IPアドレスをネットワーク設定に直接挿入し、このマシンに事前に割り当てられており、常に同じであることを意味します。マシンは、自分のIPアドレスを誰かに尋ねる必要はありません。

動的IPとは、ネットワーク設定で特定のアドレスを割り当てないことを意味します。代わりに、(DHCPを介して)自動的に割り当てられます。この自動構成を機能させるには、IPアドレスを提供するデバイスがネットワーク上に存在する必要があります。これはDHCPサーバーと呼ばれます。通常、それはホームルーターのタスクです。

アドレス(およびその他のネットワーク設定)が正しい限り、どのように選択されたかは関係ありません。これらは、ネットワークを構成する2つの異なる方法にすぎません。

外部および内部IP

利用可能なIPv4アドレスが十分ではありません。この制限を回避するために、プライベート範囲(10.x.x.x、172.16.x.x、192.168.x.x)のアドレスが内部ネットワークで使用され、「実際の」パブリックIPがネットワーク全体の単一のゲートウェイとして使用されます。これはネットワークアドレス変換と呼ばれます。ほとんどのホームルーターはこれを行います。

( Internet, outer network )
   \
    \
     1.2.3.4 (external IP)
      |
   [ NAT device ]
      |
     192.168.1.1 (internal private IP)
      |
      \_________________
       \                \
        \                \
        192.168.1.2     192.168.1.3
      [ PC of Alice ] [ Bob's laptop ]

外部IPが静的に割り当てられているかどうかは関係ありません(通常は動的であり、ほとんどの場合同じように見えても、DHCPを介して与えられます)、内部アドレスが静的に割り当てられているかどうかは関係ありませんまたは動的に。ネットワークは、一貫して構成されている限り機能し、すべてのコンピューターはすべてをルーターに送信する必要があることを認識しており、ルーターは外部ネットワークのアドレスを書き換える方法を認識しています。

ほとんどのサイトで1.2.3.4IPアドレスを使用しているように見えます(ipchicken.comにアクセスして確認できます)。また、Javaがインストールされていない場合、内部アドレスが何であるかを伝えることはできません(ただし、Javaプラグインが報告する可能性があります。おそらくFlashです。そしてSilverlightもそれを行うことができます)。

ルーターの外部アドレスもプライベート範囲からのものである可能性があります(例:10.1.1.1)。これは、インターネットの前に少なくともさらに別のNATがあることを意味します。

静的な「実際の」IPが必要な場合は?

外部IPをプライベート範囲(「実際の」IP)からではなく静的にしたい場合があります。通常、これは自宅でサーバーを実行する場合に当てはまります。

IPアドレスを自発的に変更することは望ましくありません(ただし、dyndnsを使用して対処することはできます)。また、サーバーにプライベート範囲のアドレスを持たせたくない場合は、外部の誰もサーバーに接続できないためです。プライベートIPを使用する場合は、サーバーを外部から接続できるように、ルーターを外部まで構成する必要があります。ルーターの外部アドレスがプライベート範囲外(「実際の」IP)である場合は、独自のルーターのみを構成する必要があります。ただし、ルーターの外部アドレスがプライベート範囲からのものである場合は、ISPに依存してルーターを構成します(幸運を祈ります)。

14
sastanin

より一般的な動的IPではなく静的IPが必要な理由を知りたいと思います。

これからどのような利点が得られると思うかわかりません。ほとんどすべてのISPクライアントが動的IPを使用するため、インターネット上のすべてのサイトがそれらを適切に処理する必要があります。

別の場所から自宅のIPアドレスに確実にアクセスしたいだけの場合は、「無料」のダイナミックDNSサービスの1つ、たとえば dyndns.com を使用することをお勧めします。ダイナミックDNSサービスの詳細については、 search superuser.com も可能です。

おそらく、ダイナミックDNSがアドレス指定できない静的IPが必要です。しかし、通常、静的IPを取得する最も良い理由は、毎月ISPに送金する簡単な方法です。

2
irrational John

接続用の静的IPアドレスを取得した場合、その特定のアドレスは通常、ルーター/モデムに割り当てられます。

ネットワーク上で接続されているすべてのデバイスは、そのルーターによって割り当てられたローカルIPアドレスを取得します(DHCPリース)。インターネット上のすべてのユーザーは、同時に使用されている場合でも、実際に使用しているデバイスに関係なく、静的な外部IPアドレスを確認できます。

したがって、それらはすべて同じ外部IPアドレスを持ち、これは日常の使用では問題にならないはずです。

P.S.なぜ静的IPアドレスが必要なのですか?サーバーをホストしていますか(計画していますか)?

1
S.Hoekstra

ISPのネットワークに直接存在するルーターであるため、外部IPアドレスを持つのはルーターです。このアドレスは、自宅のすべてのコンピューターで共有されます。これらのコンピューターはすべて、DHCPマスターとして機能するルーターによって内部IPアドレスが付与される個別の内部ネットワークに含まれています。内部のホームネットワークが他の世界から完全に遮断されているため、ルーターはゲートウェイとして機能します。

外部に接続するとき、ルーターはエージェントとして機能し、接続を確立して、コンピューターと外部コンピューターの間で要求とデータをシャトルします。つまり、外部に接続すると、すべての内部コンピューターがインターネット全体で同じIPアドレスを持っているように見えます。これは、実際にはルーターのIPアドレスです。

サイト 私のIPアドレスは何ですか はあなたのIPアドレスを教えてくれ、関連するすべての概念を説明します。

結論:ISPが静的IPアドレスを割り当てると、何も変更されません。唯一の違いは、家族がアクセスするサイトでは、静的IPを使用してアクセスを追跡できるようになることです。

1
harrymc