「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Dst-NAT

pointこの用語のポイント

pointIPアドレスを変換する技術だよ

point宛先IPアドレスを変換するよ

スポンサーリンク

簡単に書くよ

Dst-NAT(読:ディーエスティー・ナット?)とは

「デスティネーションNAT(DNAT)」のこと。
用語の中身としては

あっちのネットワークのIPアドレス(インターネットをするときにコンピュータに割り当てられる住所)と こっちのネットワークのIPアドレスを関連付けて変換する技術(NAT)のひとつ
であり

やり取りするデータに含まれている宛先IPアドレスと送信元IPアドレスの情報のうち、宛先IPアドレスの方を変換するNATのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

IPアドレス
グローバルIPアドレス
プライベートIPアドレス
NAT(ナット)


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

IPアドレスは「ネットワーク上の住所」です。
インターネットっぽい通信において、送信先を特定するときとかに使う情報です。
「198.51.100.2」のような形式になっています。

Dst-NAT

IPアドレスは2種類あります。
それは

1.全世界で通用するIPアドレス
2.仲間内でのみ通用するIPアドレス


の2つです。

この2種類のIPアドレスのうち

1.全世界で通用するIPアドレス

を「グローバルIPアドレス」と言います。

もう一方の

2.仲間内でのみ通用するIPアドレス

は「プライベートIPアドレス」です。

Dst-NAT2

NATは「ネットワーク間のアドレス(IPアドレス)を変換する技術」です。

Dst-NAT3

「NAT」自体は2つのネットワーク間のIPアドレスを中継する技術を指す用語です。
ただし、インターネットの話で出てきたときは

グローバルIPアドレスとプライベートIPアドレスの変換をやる

と考えてください。

Dst-NAT4

例えば、そうですね。
プライベートIPアドレスが「192.168.0.2」のコンピュータが あったとします。

Dst-NAT5

このコンピュータは、そのままではインターネットが使えません。
プライベートIPアドレスは仲間内でしか通用しないからです。
他のネットワークの人は、返事をしようと思ったときに「ん?そこって どこ?」と途方に暮れてしまうでしょう。

Dst-NAT6

そこでインターネットをするときはプライベートIPアドレスグローバルIPアドレスに変換します。

最初の時点では差出人(返信先)プライベートIPアドレスで書かれています。
これをグローバルIPアドレスに変換して、相手に送るのです。

Dst-NAT7

これで相手も、どこに お返事を出せば良いか分かりますね。

逆に相手から返ってきたお返事はグローバルIPアドレス宛になっています。
これをプライベートIPアドレスに変換して、戻してやります。

Dst-NAT8

これがNATです。

以上を踏まえて、本題に入ります。

通信するデータには2種類のIPアドレスの情報が含まれています。
それは

1.宛先IPアドレス
2.送信元IPアドレス


の2つです。

Dst-NAT9

宛先IPアドレスは「ここに届けてね」な情報です。
宛先IPアドレスの情報がないと、どこにデータを届ければ良いのか判断できません。
絶対に必要な情報です。

Dst-NAT10

送信元IPアドレスは「こいつが送りました」な情報です。
それと同時に「ここに返事をちょうだい」な情報でもあります。
通信は「行って来い」な やり取りです。
何か送ったら、それに対する返事を受け取るのが普通です。
「ここに返事をちょうだい」の「ここ」をお知らせする情報が送信元IPアドレスです。

Dst-NAT11

お待たせしました。
この2つのIPアドレスのうち

宛先IPアドレスを変換するNAT

が「Dst-NAT」です。
デスティネーションNAT」や「DNAT」あるいは「宛先NAT」と表現されることも あります。

Dst-NAT12

例えば、そうですね。

社内ネットワークの中にサーバサービスを提供するコンピュータ)が ありました。
このサーバにネットワークの外から接続できるようにしたいです。

Dst-NAT13

サーバに割り当てられているIPアドレスはプライベートIPアドレス「192.168.0.2」でした。
プライベートIPアドレスが通用するのは社内ネットワークの中だけです。
社内ネットワークの外からプライベートIPアドレス「192.168.0.2」にデータを送ってもサーバには届きません。
そこでグローバルIPアドレス「198.51.100.2」をプライベートIPアドレス「192.168.0.2」と紐付け、グローバルIPアドレス「198.51.100.2」宛てに来たデータをプライベートIPアドレス「192.168.0.2」に渡すことにしました。

Dst-NAT14

外からやってくるデータは最初の時点で、例えば

宛先IPアドレス:198.51.100.2
送信元IPアドレス:198.51.100.3


になっています。
宛先IPアドレスはグローバルIPアドレスです。

Dst-NAT15

これを

宛先IPアドレス:192.168.0.2
送信元IPアドレス:198.51.100.3


に変換します。
宛先IPアドレスに書かれていたグローバルIPアドレスを、対応するプライベートIPアドレスに書き換えるのです。

Dst-NAT16

これでプライベートIPアドレス「192.168.0.2」のサーバさんに社内ネットワークの外からデータが届きます。
めでたし、めでたし。

これがDst-NATです。

宛先IPアドレスを変換するNAT

です。

Dst-NAT17

あと、ついでなので書いておくと

送信元IPアドレスを変換するNAT

の方は「Src-NAT」や「ソースNAT(SNAT)」あるいは「送信元NAT」と言います。

Dst-NAT18

気が向いたら、併せて覚えてあげてください。

Dst-NAT:宛先IPアドレスを変換するNAT
Src-NAT:送信元IPアドレスを変換するNAT


です。


image piyo2

一言でまとめるよ

まぁ「Dst-NAT」って単語が出てきたら「宛先IPアドレスを変換するNAT(IPアドレスを紐付けて変換する技術)なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像039
書籍画像046

おまけ

■訳してみるよ

「Dst」は「destination(デスティネーション)」の略です。
「destination(デスティネーション)」の意味は「目的地」とか「宛先」とかです。
「NAT(ナット)」は「Network Address Translation(ネットワーク・アドレス・トランスレーション)」の略です。
「network(ネットワーク)」はカタカナで「ネットワーク」で分かりますかね。
「address(アドレス)」の意味は「住所」とかです。
「translation(トランスレーション)」の意味は「翻訳」とか「変換」とか「移動」とかです。
何となく くっつけると

宛先のネットワーク住所変換

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
ソフトウェア受託現場の「失敗」集めてみた。 42の失敗事例で学ぶ受託開発のうまい進めかた
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本