静的NAT
IPアドレスを変換する技術だよ
どのIPアドレスを どのIPアドレスに変換するか、あらかじめ登録しておくよ
簡単に書くよ
静的NAT(読:セイテキナット 英:static NAT)とは
あっちのネットワークのIPアドレス
(インターネットをするときにコンピュータに割り当てられる住所)と こっちのネットワークのIPアドレスを関連付けて変換する技術(NAT)の分類のひとつ
であり
「『192.168.0.2』は『198.51.100.2』に変換してね」「『192.168.0.3』は『198.51.100.3』に変換してね」のように、どのIPアドレスを どのIPアドレスに変換するか、あらかじめ登録しておく やり方
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として
・IPアドレス
・グローバルIPアドレス
・プライベートIPアドレス
・NAT(ナット)
について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。
IPアドレスは2種類あります。
それは
1.全世界で通用するIPアドレス
2.仲間内でのみ通用するIPアドレス
の2つです。
この2種類のIPアドレスのうち
1.全世界で通用するIPアドレス
を「グローバルIPアドレス」と言います。
もう一方の
2.仲間内でのみ通用するIPアドレス
は「プライベートIPアドレス」です。
NATは「ネットワーク間のアドレス(IPアドレス)を変換する技術」です。
「NAT」自体は2つのネットワーク間のIPアドレスを中継する技術を指す用語です。
ただし、インターネットの話で出てきたときは
グローバルIPアドレスとプライベートIPアドレスの変換をやる
と考えてください。
例えば、そうですね。
プライベートIPアドレスが「192.168.0.2」のコンピュータが あったとします。
このコンピュータは、そのままではインターネットが使えません。
プライベートIPアドレスは仲間内でしか通用しないからです。
他のネットワークの人は、返事をしようと思ったときに「ん?そこって どこ?」と途方に暮れてしまうでしょう。
そこでインターネットをするときはプライベートIPアドレスをグローバルIPアドレスに変換します。
最初の時点では差出人(返信先)はプライベートIPアドレスで書かれています。
これをグローバルIPアドレスに変換して、相手に送るのです。
これで相手も、どこに お返事を出せば良いか分かりますね。
逆に相手から返ってきたお返事はグローバルIPアドレス宛になっています。
これをプライベートIPアドレスに変換して、戻してやります。
これがNATです。
以上を踏まえて、本題に入ります。
NATはIPアドレスを紐付けて変換します。
このIPアドレスの紐付けは2つのやり方があります。
それは
1.どのIPアドレスを どのIPアドレスに変換するか、あらかじめ登録しておく やり方
2.どのIPアドレスに変換するかのIPアドレスを(複数)用意しておいて、早い者勝ちで割り当てていく やり方
の2つです。
1のやり方では、事前にIPアドレスの対応を登録しておきます。
例えば「『192.168.0.2』は『198.51.100.2』に変換してね」「『192.168.0.3』は『198.51.100.3』に変換してね」のような形です。
あとは、接続してきたやつのIPアドレスを見て、対応するIPアドレスに変換するだけです。
例えば「192.168.0.2」のやつが接続してきたら「198.51.100.2」に変換します。
「192.168.0.3」のやつが接続してきたら「198.51.100.3」に変換します。
これが「1.どのIPアドレスを どのIPアドレスに変換するか、あらかじめ登録しておくやり方」です。
2のやり方では、どのIPアドレスに変換するかだけ登録しておきます。
例えば「『198.51.100.2』と『198.51.100.3』が使って良いIPアドレスだよ」のような形です。
あとは、誰かが接続してくる度に登録されているIPアドレスを割り当てていきます。
例えば、ピヨ太君のパソコンが接続してきたとしましょう。
ピヨ太君のパソコンのIPアドレスを、登録されているIPアドレス「198.51.100.2」に変換しました。
おっと、ピヨ子さんのパソコンも接続してきました。
ピヨ子さんのパソコンのIPアドレスを、登録されているIPアドレス「198.51.100.3」に変換しました。
おっと、ピヨ太ママのパソコンも接続してきました。
でも残念ながら「どのIPアドレスに変換するか」のIPアドレスは全部、使用中です。
仕方がありませんね。
ピヨ太君かピヨ子さんが使い終わって「どのIPアドレスに変換するか」のIPアドレスが空くまで、ピヨ太ママには待ってもらいましょう。
これが「2.どのIPアドレスに変換するかのIPアドレスを(複数)用意しておいて、早い者勝ちで割り当てていく やり方」です。
この2つのやり方のうち
1.どのIPアドレスを どのIPアドレスに変換するか、あらかじめ登録しておく やり方
が「静的NAT」です。
あと、ついでなので書いておくと
2.どのIPアドレスに変換するかのIPアドレスを(複数)用意しておいて、早い者勝ちで割り当てていく やり方
の方は「動的NAT」と言います。
静的NATは「このIPアドレスを、このIPアドレスに変換してね!」です。
変換前のIPアドレスと変換後のIPアドレスの対応は1対1になります。
動的NATは「(このIPアドレスのどれかが来たのを)このIPアドレスのどれかに変換してね!」です。
変換前のIPアドレスと変換後のIPアドレスの対応は多対多になります。
一言でまとめるよ
まぁ「静的NAT」って単語が出てきたら「どのIPアドレス
(インターネットをするときにコンピュータに割り当てられる住所)を どのIPアドレスに変換するか、あらかじめ登録しておくNAT
(IPアドレスを紐付けて変換する技術)なんだな~」と お考えください。
おまけ
■訳してみるよ
「静的」は日本語ですね。
「NAT(ナット)」は「Network Address Translation(ネットワーク・アドレス・トランスレーション)」の略です。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「address(アドレス)」の意味は「住所」とかです。
「translation(トランスレーション)」の意味は「翻訳」とか「変換」とか「移動」とかです。
何となく くっつけると
静的なネットワーク住所変換
となります。






