2016-11-09 5 views
-1

ドメイン名ではなくインデックスファイルへのパスを持つIPアドレスでWebサイトにアクセスできますか?IPアドレスとインデックスファイルへのパスでWebサイトにアクセスできますか?

例:

  • ドメイン:Youtube.com
  • IPアドレス:216.58.209.142

動作しませんIPアドレスを使用してWebサイトにアクセスしようとしています。これは、同じIPアドレスに複数のWebサイトがあり、どのディレクトリがユーザーに送信されるかという設定がnginx/apacheに設定されているためです。

上記のウェブサイトは、216.58.209.142/youtube/path/to/directory/index.htmlなどでご覧になれますか?

この場合、完全なURLパスはどのように取得できますか?

好奇心が強い、私は特に何かを達成しようとしていません。

+1

この問題はアプリケーション開発と何が関係していますか?私は間違ったSEサイトを求めていると思う。 –

+2

これはプログラミング上の問題ではないので、この質問をトピックとして閉じるよう投票しています – jmoerdyk

答えて

0

一般には不可能です。

サーバーは、正しい/既存のパスを指定しても、正しいドメイン名のみを使用してデータにアクセスできるようにしても、要求をブロックできます。

+0

最後に私の答えが見つかりました。ドメイン名を持つヘッダーホストを追加すると、WebサイトにIPアドレスでアクセスできます。 wgetを使用した例: '' 'wget --header 'ホスト:example.com' http:// 93.184.216.34''' ポイントは私がこれを行う理由ではありません。私はそれが実際にどのように機能し、なぜそれが許されないのかを理解する必要がありました。 – nimrod

-1

www.youtube.comをYouTubeのIPに置き換えてください。たとえば:216.58.209.142/index.html(YouTubeにindex.htmlがあるかどうかわかりませんが、その方法であればアクセスします)

関連する問題