| 無料ホームページスペース無料メールアドレスをご提供します。 KANSAI WEBサービス会員規約 |
| コンピュータ/通信総合サイト・広島の関西商事 管理人:大内 雅司 |
プライベートIPアドレスとグローバルIPアドレス・ルーターのNAT機能
IPアドレスにはインターネット上で使用する「グローバルアドレス」と、LANなどで使用する「プライベートアドレス」があります。
■インターネット上で使用する「グローバルアドレス」
先に書いたように、ホスト同士でIPアドレスが重複すると正しく通信できなくなります。インターネットで使用するIPアドレスは、「ICANN」(Internet Corporation for Assigned Names and Numbers)やその配下組織により重複して利用されないように管理されています。インターネット上で利用されるIPアドレスを「グローバルIPアドレス」と呼びます。
■LAN内で使用する「プライベートアドレス」
これに対しLAN内だけで使用するIPアドレスは、ネットワーク管理者が自由に決めることができます。とは言っても本当に好き勝手にIPアドレスを決めてしまうとインターネット接続に不具合が生じます。現在はLANであっても、アドレス変換(NAT=Network
Address Translation)機能を持つルーターなどを使ってインターネットに接続するのが一般的になっています。その場合に、LAN内のホストAが使用しているIPアドレスとインターネット上のホストBのIPアドレスが重複していると、LANからそのホストBに対してはアクセスできなくなってしまいます。
そこで、インターネットでは使われないことが保証されているIPアドレス群が必要になります。これがプライベートIPアドレスです。
プライベートIPアドレスとして定められているアドレス郡は次のようになっています。
クラスA〜Cとはネットワークの大きさを表しています。
| ネットワークの大きさ | 予約されているIPあどれす |
| クラスA | 10.0.0.0〜10.255.255.255 |
| クラスB | 172.16.0.0〜172.31.255.255 |
| クラスC | 192.168.0.0〜192.168.255.255 |
小規模のLANでは「192.168.0.0〜192.168.255.255」までの範囲のIPアドレスを使うことが多く、ルーター型のADSLモデムやブロードバンド・ルータの多くはLAN側のIPアドレスとして「192.168.0.1」を自分自身に割り当てます。「192.168.0.1」を割り当てないのは、これがネットワークアドレスになるためです。また、「192.168.0.255」もブロードキャスト・アドレスのため、コンピュータやルーターには割り当てられません。
■ルーターのNAT機能でIPアドレスを変換
LANでは一般にプライベートIPアドレスが利用されます。しかし、プライベートIPアドレスではインターネットに直接通信できません。
LANからインターネットに通信するには、LANとインターネットの境界となるルーターでLANのIPアドレスとインターネットで利用できるグローバルIPアドレスを変換する必要があります。
このアドレス変換機能を「NAT(Network Address Translation)と呼びます。
本来NATではLANのIPアドレスとインターネットのIPアドレスは1対1で変換されます。そのためインターネット通信を行うには、LANでインターネット接続を行うコンピュータと同数のグローバルIPアドレスが必要になります。
ところが、通常のインターネット接続サービスではIPアドレスは1つしか割り当てられません。つまり、このままでは同時に1台のコンピュータしかインターネットに接続できないことになります。
そこで、NATを拡張したNAPT(Network Address Port Translation)という技術が開発されました。
NAPTでは、通信時に利用するポート番号の情報をアドレス変換に併用することで、1つのグローバルIPアドレスを複数のLANコンピュータで共用できるようにしたものです。
つまり、サーバーへはゲートウェイが代理アクセスをしてくれます。
| コンピュータ | プライベートIPアドレス |
| ゲートウェイ | 192.168.0.1 |
| PC1 | 192.168.0.2 |
| PC2 | 192.168.0.3 |
| PC3 | 192.168.0.4 |
ほとんどのルーター型ADSLモデムやブロードバンド・ルーターには、このNAPT機能が搭載されています。
★Linuxでのネットワーク設定
Linuxでのネットワーク設定の第一歩はNIC(ネットワーク・インタフェース・カード)をコンピュータに増設して適切なドライバ・ソフトを組み込むことです。
Fedora Coreには、「kudzu」と呼ばれるハードウェア自動認識装置が用意されています。
そのためLinux対応を表明しているNICを購入すればほとんどの場合、ハードウェアを装着して電源を再投入するだけでNICを利用できるようになります。
(補足)NICとは、ネットワーク・インタフェース・カードの略で、一般的には、「LANカード」、「LANアダプタ」、「LANボード」「ネットワークカード」などの言葉と同様です。
| copy right kansai-syoji,.co all right reserved Web-Master masashi ouchi http://kansai.homelinux.com/~Linux |