質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

解決済

2回答

1463閲覧

awsのec2インスタンスにグローバルIPアドレスが付与できる理由

ruuuu

総合スコア168

ネットワーク

ネットワークとは、複数のコンピューター間を接続する技術です。インターネットが最も主流なネットワークの形態で、TCP/IP・HTTP・DNSなどの様々なプロトコルや、ルータやサーバーなどの様々な機器の上に成り立っています。

Amazon EC2

Amazon EC2は“Amazon Elastic Compute Cloud”の略称です。Amazon Web Services(AWS)の一部であり、仮想化されたWebサーバーのコンピュータリソースをレンタルできるサービスです。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

1グッド

0クリップ

投稿2020/01/05 23:50

編集2020/01/05 23:52

webサーバーについて、調べていて気になったことがあった為、質問させて頂きました。
AWSのEC2インスタンスを立ち上げれば、パブリックipアドレスが割り当てられ、そのサーバーをwebサーバーとして、使用することができるかと思います。
しかし、ここで疑問な点があるのですが、グローバルIPアドレスを割り当てるのは、プロバイダーの役割かと思います。
何故、awsでec2インスタンスを立ち上げた際には、パブリックIPアドレス(グローバルipアドレス)が付加できるのでしょうか。
こちらの部分について、どなたかご助言頂けましたら幸いです。
よろしくお願いします。

yodel👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

Amazon が大量に IPv4 グローバルIP を割り当てられており、その中から利用者に提供しているからです。
つまりプロパイダと同じようなことをしています。

なお、AWS の仕組み的に言うと、EC2 インスタンスに直接グローバルIPが割り当てられているわけではありません。EC2 インスタンスとネットワークの間にはバーチャルなゲートウェイがあり、このゲートウェイに対してグローバルIPが割当たっています。
言い換えると EC2 インスタンスは、自身のグローバルIPを知ることができません。
※DNS が設定されていれば、DNS を引くことで分かりますし、あとは AWS CLI を駆使すれば知ることはできそうですが


IPv4 アドレスの管理は次のような構造になっています

IANA
→地域インターネットレジストリ(ARIN、RIPE NCC、APNIC、LACNIC、AfriNIC)
→(国別インターネットレジストリ) (JPNIC、KRNIC 等)
→ローカルインターネットレジストリ (インターネットプロパイダなど)

AWS は一番下の「ローカルインターネットレジストリ」に該当します。

投稿2020/01/06 00:34

編集2020/01/06 01:42
tacsheaven

総合スコア13703

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ruuuu

2020/01/06 01:55 編集

ご回答ありがとうございます。 >IPv4 グローバルIP を割り当てられており、その中から利用者に提供しているからです。 そういった仕組みだったのですね。勉強になりました。 >AWS は一番下の「ローカルインターネットレジストリ」に該当します。 AWSは「インターネットレジストリ」に該当する組織でもあるという訳だったのですね。
tacsheaven

2020/01/06 02:03

複数のIPアドレスを割り当てられた組織は、自身でそのアドレス群の管理をしなくてはいけません。自身で使用したり、さらに他に貸したり(インターネットプロバイダ)できます。その意味ではAWSはプロパイダと同じ事をしている、のです。
ruuuu

2020/01/06 03:10

ご返信ありがとうございます。 勉強になりました。
guest

0

Amazonがプロバイダもやっているのです

投稿2020/01/05 23:55

y_waiwai

総合スコア87749

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

退会済みユーザー

退会済みユーザー

2020/01/06 00:52

言いたいことは理解できるけど、かなり無理な説明になっているかと。 > ruuuu さん IP アドレスを上流で管理しているのはプロバイダではありません。 また、ISP 以外の一企業に対して大きなレンジを与えることも普通にあります。 参考:https://www.nic.ad.jp/ja/ip/admin.html
y_waiwai

2020/01/06 01:10

まあ、それを言い出すとプロバイダとはなにか、の定義の問題になってきます。 プロバイダではない、という明らかな根拠があるならともかく、おなじようなことしてるならそんでいいのではないかと。
tacsheaven

2020/01/06 01:19

まだ今の管理体制になっていなかった黎明期に割り当てられた組織だと、普通に 65536個割り当てられてたりしますからね(日本だと朝日新聞が64K個、東芝がその7倍くらい割り当てられてたような)
ruuuu

2020/01/06 01:49

>te2jiさん リンクありがとうございます。 リンク先の記事を拝見したのですが、Amazonはプロバイダというよりかは「 IPアドレスの管理を委任されている組織(IPアドレス管理指定事業者)に当たるとの認識で合っていますでしょうか?
退会済みユーザー

退会済みユーザー

2020/01/06 03:38

> y_waiwai さん 言わんとしているところはよく分かるのよ。 私としては、リソース貸しサービスにプロバイダ機能の一部が含まれているって理解なので、わかるけど違うんじゃね?って感想です。 > ruuuu さん https://search.arin.net/rdap/?query=54.224.0.0 > Net Type : DIRECT ALLOCATION > Net Type The type of network. For ARIN resources, these are: Direct Allocation (ISP), Direct Assignment (End user), Reallocated (downstream ISP customer), and Reassigned (end user customer). まさかの ISP ですw y_waiwai さん失礼しました。
ruuuu

2020/01/06 08:37

>te2jiさん 貼って頂きましたリンク先なのですが、どのようなサイトなのでしょうか。。?
退会済みユーザー

退会済みユーザー

2020/01/06 09:02

ARIN is a nonprofit, member-based organization that administers IP addresses & ASNs in support of the operation and growth of the Internet. > ARINは、インターネットの運用と成長をサポートするためにIPアドレスとASNsを管理する非営利のメンバーベースの組織です。 要は IP アドレスを配布/管理している非営利組織です。 で、貼ってあるのは、その管理情報。 見方はこちら https://www.arin.net/resources/registry/whois/#combined-search
ruuuu

2020/01/06 09:16 編集

ご丁寧にありがとうございます。 すみません。未だ一点だけわからない部分がありお聞きしたい箇所があるのですが、ARINのリンクを貼って頂いた際にipアドレスを「54.224.0.0」に設定されたのは何故でしょうか?
tacsheaven

2020/01/06 09:19

クラウド基盤の場合、さらに Reassign したりするので、Direct Allocation にしてるんではないかと。Google LLC も Oracle Public Cloud も Direct Allocation ですね。 ※Microsoft は Direct Assignment だけど、Azure 入ってんのかな?
退会済みユーザー

退会済みユーザー

2020/01/06 09:40

(Net Range 54.224.0.0 - 54.239.255.255)の中の適当なアドレスでサーチするとリンク先が表示されると思います。 元々は aws の IP アドレスをぶっこみました。 (飛び飛びで他の範囲も持っていたはずなので、範囲外のアドレスなら別のページが表示されます)
ruuuu

2020/01/06 09:44

すみません...本当に重ね重ね申し訳ないのですが、「元々は aws の IP アドレスをぶっこみました。」こちら何故awsが持っているIPアドレスが分かったのでしょうか...?
退会済みユーザー

退会済みユーザー

2020/01/06 11:21

aws へのログインは aws のサーバ使ってるでしょ?
ruuuu

2020/01/07 00:02

あ、なるほどです... awsのサーバー(EC2)のIPを指定したという訳ですね.. 重ね重ね、教えて頂きありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問