プライベートIPアドレスのgodaddyでホストしています。ドメイン名を使って自分のウェブサイトや他の人にアクセスできますが、IPアドレスではアクセスできません。私のウェブサイトにIPアドレスでアクセスする
ポート80経由でHTTPにアクセスしようとしていますが、ウェブサイトが設定されていないというエラーが表示されます。
IPアドレスがhttp
を超えてウェブサイトやその他のフォルダにアクセスすることを回避するための回避策はありますか?
プライベートIPアドレスのgodaddyでホストしています。ドメイン名を使って自分のウェブサイトや他の人にアクセスできますが、IPアドレスではアクセスできません。私のウェブサイトにIPアドレスでアクセスする
ポート80経由でHTTPにアクセスしようとしていますが、ウェブサイトが設定されていないというエラーが表示されます。
IPアドレスがhttp
を超えてウェブサイトやその他のフォルダにアクセスすることを回避するための回避策はありますか?
1]あなたがホストヘッダーを使用している場合、それは、あなたのISPに確認して失敗したあなたのnetwork.If外に、あなたがマシンからあなたのIP
2] Telnetポート80へのあなたのURLを指しているDNSエントリを持っていることを確認してくださいそのポート80はファイアウォール内でブロックするべきではありません。
ウェブサーバーやその設定自体にアクセスすることはできません。
あなたは、複数のサイトが1つのIPアドレスに関連付けられているvirtual-hostsという技術の効果があります。これがHTTPの領域で動作するためには、Host
ヘッダーがHTTP/1.1で導入されました。クライアントは、コンテンツを受信するドメイン名を送信することができます。
生のIPを要求した場合でも、Host
ヘッダーはHost: example.com
のように表示されず、Host: 123.45.67.89
のようになります。サーバーは、ドメイン名を要求の他の場所にはありそうにないので、ドメイン名をこのドメインに関連付けることはできません。したがって、デフォルトのドキュメントディレクトリからコンテンツを提供することが強制されます。デフォルトのドキュメントディレクトリには、問題のWebサーバーの詳細な構成に関する追加のドキュメントが含まれています。 Linuxディストリビューションは、それらに固有の追加情報を追加するのが好きです。たとえば、次のような言及がないか確認してください。 Debian、RedHat、Centosなどがあります。
これが修正可能かどうかわかりません。通常、ApacheのようなWebサーバーはIP-based virtual hostsをサポートしています。もしゴダディのような大衆ホストが本当にこれに対処しようとしているなら、これは不確実です。彼らのサポートに連絡してみてください。