- ベストアンサー
サブドメインに対するIPでの呼び出し
ドメインに対する基本的な知識は持ち合わせている"つもり"ですが、サブドメインについて分からない事があるので教えてください。 ドメイン(http://www.***.jp/)から割り当てられたサブドメイン(http://example.***.jp/)にアクセスする際に、IPでアクセスする事は可能でしょうか?
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ドメインに関する入門書の解説と、現在良くある運用例には少し食い違いがあるのだと思います。 つまり、入門書では "abc.jp"ドメイン下にある"www.***.jp"、"example.***.jp"、"def.***.jp"は全て独立したホストであり、それぞれ異なるIPアドレスを持ち、利用者は"abc.jp"のDNSサーバに問い合わせる事で、ホスト名からIPを求める。 といった簡単な例を使うと思うのですが、実際のホスティングサービスでは、よほど大規模なサイトを除いては、顧客一人に対してサーバを一台割り当てる事などできませんし、いわんやIPアドレスをや。なので、 "***.jp"ドメイン下にある"www.***.jp"、"example.***.jp"、"def.***.jp"は実は全て同じサーバであり、IPアドレスも全て同じで、利用者が"abc.jp"のDNSサーバに問い合わせても、同じIPアドレスが返ってくる。 さらに、独自ドメインの"********.jp"も実は同じサーバで、jpのDNSサーバには、"********.jp"のDNSサーバIPアドレスとして"abc.jp"と同じIPアドレスが登録されている。 といった運用例が割と普通です。そうなると、「"www.***.jp"と"example.***.jp"は同じIPアドレスなのにどうして違うページを表示できるんだ?」といった疑問がわくかと思いますが、その為にHTTPではリクエストヘッダにおけるHostフィールドを強制している訳です。 http://www.studyinghttp.net/header#Host
その他の回答 (2)
- mendokusa
- ベストアンサー率13% (359/2726)
#1です www.***.jp であってもIPアドレスで呼び出せるとは限らない と言うことです。
- mendokusa
- ベストアンサー率13% (359/2726)
サーバがexample.***.jp専用であればいけます。 ただし、1台のサーバに複数のサイトが押し込んであるでしょうから、現実的には無理でしょう。 また、サブドメイン、独自ドメインは関係ない話です。
お礼
回答ありがとうございます。 やはりIPで直は無理ですよね…。 > また、サブドメイン、独自ドメインは関係ない話です。 Webサーバーが処理しているからですか? example.***.jpのドメインの場合、***はjpの、exampleは***のサブドメインに当たるはずですが、サブドメインとは関係ない? どう関係ないのか教えて頂けると助かります。
お礼
回答ありがとうございます。 簡潔な説明で非常に分かり易かったです。 IPv6はいつ頃移行するんでしょうね。個人的には家電にまでIP割り当てるなんて必要性皆無な気がしていますが…。