質問
1つのグローバルipに複数のドメインって持たせられますか? |
| |
|
解答
できます。というか、普通にやられています。 仕組みとしては主に2つあります。 まずDNSの段階で、複数のドメイン(example.com、example.net など)を同じグローバルIPに向けます。 これは単にAレコードを同じIPにするだけです。 次にサーバ側で「どのドメインでアクセスされたか」を見て振り分けます 。ここが重要で、主に以下の方法です。 ・HTTPの場合 リクエストヘッダの「Host」を見て判別します(バーチャルホスト) 同じIPでも、example.com と example.net で別のコンテンツを返せます ・HTTPSの場合 TLSのSNI(Server Name Indication)という仕組みで、接続時にドメイン名が送られます これを使って適切な証明書とサイトを選びます つまりまとめると 「IPで振り分ける」のではなく「ドメイン名で振り分ける」設計です 実務的には、1台のサーバ(1IP)で何十〜何百のドメインを載せるのも普通です。 ただし注意点もあります。 ・証明書管理(ドメインごとに必要) ・リソース(CPU/メモリ)の取り合い ・一部の古いクライアントはSNI非対応(今はほぼ気にしなくていい) 逆に言うと、「1ドメイン = 1IP」は全く必須ではありません |
|
|
ラベル:ドメイン 仕組み examplenet sni DNS 段階 グローバルIP Aレコード アクセス HTTP リクエストヘッダ HOST 判別 バーチャルホスト コンテンツ https TLS Server Indication 証明書 設計 サーバ 証明書管理 リソース CPUメモリ 取り合い クライアント 必須 nginx Apache 設定 コード付き chatgptに質問
【関連する記事】
- スティッキーセッションとはなに?
- ElasticIPアドレスとは、普通のIPアドレスとどう違い、またどう使うんです..
- VPCエンドポイントとは?
- VPCエンドポイントのゲートウェイ型とプライベートリンク型は何がどう違う?
- Route53ってどういうネットワークなんですか?
- 異なるネットワークアドレスはl3で処理し、同じネットワークアドレスはl2で処理し..
- 仮想マシン間の内部ネットワークで無理やり輻輳を発生させる
- グローバルIpアドレスって誰が決めるんですか?
- クラスレスサブネットマスクとは
- syn/ackとかrst/ackって何?
- ネットワークのWANとは
- UPnPとは
- PPPとWANの関係性
- DNSSECの仕組みを流れで教えて
- 閉域網のVPNってどれくらい安全?
- DERPとは
- L7って何
- VMからホストマシンやドメインなど関係なく直でインターネットに出たいとき
- VDSLを最高速度で使うためにできること
- VXLANとは




