0
0

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.

VPCとサブネットの作り方

Last updated at Posted at 2021-06-01

こんにちは。響です。今日はVPCの作り方とサブネットの作り方について学んだので記録します。

まず始めに、VPCとは何か。それは簡単に言うとAWS上に作れる仮想のネットワークです!

早速作ってみましょう。AWSにコンソール画面からVPCを選択します。
ホーム画面VPCを選択.png

既存のVPCが現れますね。右上の「Create VPC」で新しいVPCを作ります。

VPC一覧.png

さて新しいVPCを作る画面です。
スクリーンショット 2021-06-01 8.58.58.png

ここでIPv4 CIDR blockという欄で予約するIPアドレス(ここではインターネットとは繋がっていないのであくまでこの仮想のネットワークの中でのアドレス)を指定します。

さて、「/24」という表記が気になりますね。
「/24」の前に最初の172.16.1.0について説明します。
IPアドレスは本来は32桁の2進数です。0と1の組み合わせの32桁ですが、ここではそれを8桁ごとに4つに区分し、区分した部分それぞれに関しては10進数での表記を行なっています。
0から最大で255(2の8乗−1)の数字が4つ並ぶ事になります。なので255より大きい数字は基本的に出てこないです。

ここで「/」は一つのアドレスではなく特定の範囲のアドレスを予約している事を表しています。
どういうことか。先ほどIPアドレスは32桁と言いました。「/n」は「頭からn桁目までは固定しているよ。それ以降は自由度があるよ」というアドレスの予約を表しています。

なので、ここでは172.16.1.0/24というのは前から24桁までを固定し、後ろ8桁は自由度があるアドレスの範囲を予約しています。具体的に言うと予約しているアドレスは
172.16.1.0(10101100.00010000.00000001.00000000)
~
172.16.1.255(10101100.00010000.00000001.11111111)と言う事になります。

この表記にピンときていない方もいるかも知れませんがサブネットを作る際に理解が進むかも知れませんのでとりあえず右下の「create VPC」を押してしまってサブネットの作成に進みましょう。

先ほどのコンソールホーム画面でVPCをクリックした後に出てくる画面で今度はsubnetをクリックします。

スクリーンショット 2021-06-01 9.48.04.png

サブネットを作成.png

右上の「create subnet」を押して次に進みます。

サブネット作成VPCを選択.png

ここでは先ほど作成したVPCを選択します。

さて!次にサブネットのIPアドレスを選択して先程作ったVPCを分割していく作業に入ります。
サブネット1    0:25.png

さっきと同じアドレスに対して今度は「/25」と記入しました。これは前から25桁目までは固定されている、すなわち最後の7桁だけが自由と言う事です。
つまりこの表記で抑えられるアドレスは
172.16.1.0(10101100.00010000.00000001.00000000)
~
172.16.1.127(10101100.00010000.00000001.01111111)となります。
さっきとの違いにお気づきでしょうか。前から25桁目(後ろから数えれば8桁目)は0で固定されています。
なので予約する範囲は172.12.1.0~172.16.1."127"までとなります。(何故なら128以上の数字を表現するにはどうしても前から25桁目を1にするしかないからです)
それでは右下の「Create subnet」をクリックしてこのサブネットの作成を完了してから、もう一個のサブネットの作成に入りましょう。

次のサブネットの作成画面にて、ここでちょっと試しに一つ目のサブネットと被る範囲をあえて指定してみましょう。具体的には「172.16.1."128未満の数字"/25」と入力してみます。

サブネット被ってる注意喚起.png

やはりエラーが起きました。一つ目のサブネットで25桁目が127以下になるアドレスはすべて使ってしまっているので当然ですよね。
それでは128を入れ直してサブネットを作成してみましょう。

サブネット25桁目に128を入れ直した.png

これで「Create subnet」を押し直してみましょう。

サブネット作成成功.png

無事作成ができました。
ここで予約したアドレスは25桁目が「1」で固定されている
172.16.1.128(10101100.00010000.00000001.10000000)
~
172.16.1.255(10101100.00010000.00000001.11111111)と言う事になります。

いよいよラストスパートです。
ここからインターネットゲートウェイをVPCにアタッチ(くっつける)します。
これは名前の通りインターネットと皆さんの作ったVPCを繋ぐゲートウェイ(ドア)です。

スクリーンショット 2021-06-05 8.09.25.png

VPCコンソールの左のカラムからInternet Gatewaysをクリックしましょう。
既存のインターネットゲートウェイが出てきますね。ここでも敢えて新しく作りましょう。右上のオレンジのボタン「Create Internet gateway」をクリックします。
スクリーンショット 2021-06-05 8.09.48.png
特にきちんと設定する項目もないので右下の作成ボタンを押してください。

スクリーンショット 2021-06-05 8.10.19.png
作成ができました!ここで忘れてはならないのが、きちんとVPCにアタッチすることです!

スクリーンショット 2021-06-05 8.21.04.png

先ほど作ったVPCを選びましょう。

以上、長くなりましたがVPCを作り、その中にサブネット二つを作ってVPCを分割する方法でした。
読んでいただきありがとうございました。

0
0
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
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?