2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【AWS】IPアドレス・Elastic IPアドレスについて no.10

Posted at

AWS (11).png

こんにちは。まゆみです。

AWSについての記事をシリーズで書いています。

今回は第10回目になります。

今回の記事では、ネットワークを学ぶ上で必要な『IPアドレス』と『Elastic IPアドレス』について、解説していこうと思います

では、さっそく始めていきますね。

#IPアドレスには2種類ある。
あなたがもし、友達のAちゃんに連絡を取りたい時、それが手紙であれEmailであれ電話であっても、Aちゃんに特別に割り当てられた住所・Emailアドレス・電話番号を知らなければいけませんよね。

IPアドレスとは、 >インターネットに接続されたマシーンが持つ独自の数字の羅列のことになります。

それぞれの機器に、独自の数字を割り当てることにより、その特定の機器とつながることができます。

IPアドレスにはIPv4とIPv6というものがあります。

元々古くから使われていたのがIPv4で、IPv6は新参者になります

IPv4 より多くの場面で使われている

IPv6 IoTなどで使われている

またIPv4アドレスは

[0-255].[0-255].[0-255].[0-255]

と、0から255の数字4組がランダムに組み合わされて作られて割り当てられています

0から255のランダムな数字の組み合わせでできていると聞くと、無限にあるように思えますが、インターネットの急速な発展とともに、IPv4アドレスが枯渇してきています。

その問題を解決するために登場したのが、『IPv6』です。

AWSではIPv6にも対応していますが、この記事ではIPv4を使って解説していきますね。

2021-05-06_8-19-01.png
引用元:AWSドキュメント

#パブリックIPとプライベートIP

見出しを追加 - 2021-05-06T081552.058.png

さらにIPアドレスは、どこに向けて発信したいかによって

パブリックIP

プライベートIP

に分けることができます。

例えば会社などの組織内でのみ使うものは『プライベートIP』と呼ばれます。

上記のイラストで言えば、CompanyAやCompanyB内でのみ使うIPアドレスのことです。

CompanyA内で、同じプライベートIPアドレスを使うことはできませんが、CompanyAとCompanyBで同じプライベートIPが使われていても大丈夫です。

組織外との通信を可能にするのは『パブリックIP』と呼ばれます。

外のものと通信するときはインターネットゲートウェイを通して外部のものとつながることができます

##パブリックIPとプライベートIPの違い

EC2インスタンスを起動させると、デフォルトでパブリックIPとプライベートIPが割り当てられます。

後述するElastic IPアドレスの説明をする前に知っておきたいことに、

パブリックIPはインスタンスを停止してスタートするたびに『変わるもの』

プライベートIPは変わらないもの

ということを頭の隅に置いていおいてくださいね。

プライベートIPがその都度変わるのは、IPv4アドレスが枯渇しているため、再利用しているとの説を聞いたことがあります。
ともかくパブリックIPは変わるということは覚えておいてください。

##Elastic IPアドレスとは?

Elastic IPアドレスとは、パブリックIPの一種なのですが、先ほど言及したように、その都度変化するパブリックIPではなく、固定のパブリックIPになります

2021-05-06_9-55-30.png
引用元:AWSドキュメント

その性質上『静的なIPアドレス』とも呼ばれます。

パブリックIPとElastic IPとを比較して、どのような特徴があるのか下記に記します

  1. 静的パブリックIPアドレス
  2. もし使わないと課金される
  3. インスタンスのプライベートIPアドレスに関連付けられる
  4. インスタンスからElastic Network Adaptersに付け替えることができる

上記の2についてですが、IPv4の枯渇ゆえ、Elastic IPがどこかに関連付けて使われていない場合は課金されるようです。

#実際のEC2インスタンスをのぞいてみる

では、AWSのコンソールでどのように表示されているか下記に示していきますね。

調べたいEC2インスタンスにレ点を付けると下に詳細が表示されます。

スクショの上の方が最初に起動した時の様子、スクショの2枚目が停止した後、再び開始させた様子です。

2021-05-06_11-02-11.png

2021-05-06_11-05-11.png

パブリックIDは停止して再び開始させると、その都度変わっているのが分かると思います。

ただ、プライベートIPアドレスは変化していないということに注意です。

#Elastic IP アドレスを使ってみる

では次にElastic IPを試してみます

2021-05-06_11-11-20.png

『割り当て』をクリックします
2021-05-06_11-13-48.png

2021-05-06_11-17-25.png

割り当てられたあと、このElastic IPをインスタンスに関連付けます

2021-05-06_11-19-12.png

インスタンスと書かれた検索バーをホバーすると、あなたの今までに作ったインスタンスが提示されます。
好きな物を選択し、『関連付ける』をクリックします

2021-05-06_11-24-37.png

EC2インスタンスを見てみると、ちゃんとElastic IPが特定のインスタンスに関連付けられています

#Elastic IPは付け替えることができる

Elastic IPは、他のインスタンスに付け替えることができるので、その方法も示しておきますね。

Elastic IPアドレスの関連付けの解除をクリック

2021-05-06_11-32-55.png

最初に関連付けをした時と同じ要領で、関連付けていきます
2021-05-06_11-34-12.png

EC2インスタンスを見てみると、別のインスタンスの方に、Elastic IPアドレスが移っています

2021-05-06_11-36-20.png

#そもそもElastic IPアドレスってなんのため?

どんな時にElastic IPが便利に使えるの?って疑問がわいてくると思います。

例えばあるトラフィックが特定のElastic IPに向かっていて、そのインスタンスが失敗した時に、そのトラフィックを簡単に別のインスタンスに向けさせることができます。

#Elastic IP を削除するには?

2021-05-06_11-46-38.png

Elastic IPのアクションから

Elastic IPアドレスの関連付けの解除

Elastic IPアドレスの解放

の順番で削除する事ができます

#まとめ
今回の記事はこれで終わりにします。

少し長めの記事になりました。<(_ _)>

お疲れさまでした!

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?