IP アドレスを使用して、Web ホテルで共有ホスティングを行っているサイトを閲覧することは可能ですか?
何らかの方法でホストファイルを変更することはできますか?
答え1
答えは、「IP アドレスを持つウェブ ホテルの共有ホスティング」が正確に何を意味するかによって異なります。
ほとんどのプログラムでは、単一の IP:port_nummer の組み合わせのみを使用できます。HTTP は例外で、目的のホストは HTTP リクエストで指定されます。
したがって、複数のホスト名/ドメイン名が同じ IP を指す単一の IP (共有または動的) を持ち、ブラウザに入力した URL に応じて異なる Web ページを提供することが可能です。
ただし、IP:port_nummerで実行されているWebサーバーは1つだけなので、そのWebサーバーを実行している人を調整する必要があります。キーワードを検索すると、これに関する詳細情報が見つかります。仮想ホスティング。
答え2
技術的には、1 つの IP アドレスだけで可能です。Apache リバース プロキシ サーバーを実行し、異なるサブドメイン名で DYNDNS を使用してサーバーの IP アドレスを指定します。これにより、独自のドメイン名を登録する必要がなくなります。その後、サブドメイン名やドメイン名に基づいて、異なる VirtualHost にルーティングするように指示できます。
これはすべて、サーバーへのルートアクセスを持っていることを前提としています。これは、今日では共有ホストと同じくらい安価な仮想サーバーでも実行できます。www.digitalocean.com および www.alienvps.com をご覧ください。
この質問の私の回答を参照してください。単一のファイアウォールの背後にある複数の Web サーバー
答え3
ユーザーとして閲覧するだけの場合、Apache が動作していれば、ホスト ファイル (使用している OS によって異なります) を変更して次のように設定するだけで済みます。ip_address site.domain
ブラウザに URL を入力すると、システムが IP アドレスを認識し (DNS に問い合わせる必要はありません)、Apache がアクセスしたいサイトを認識するため、そのサイトにアクセスできます。