【问题标题】:Is it possible to access website through IP address and path to index file?是否可以通过IP地址和索引文件路径访问网站?
【发布时间】:2017-03-23 20:39:47
【问题描述】:

是否可以通过IP地址访问网站而不是索引文件的路径而不是域名?

示例:

  • 域名:Youtube.com
  • IP地址:216.58.209.142

尝试通过 IP 地址访问该网站是行不通的。我理解这是因为在同一个 IP 地址上可以有多个网站,并且发送给用户的目录的设置是在 nginx/apache 中设置的。

是否可以通过例如216.58.209.142/youtube/path/to/directory/index.html访问上述网站?

如果这可行,那么我将如何获得完整的 URL 路径?

只是好奇,我并不想实现任何特定目标。

【问题讨论】:

  • 这个问题和应用开发有什么关系?我认为您在错误的 SE 网站上提问。
  • 我投票结束这个问题,因为这不是编程问题

标签: networking web dns ip


【解决方案1】:

只需将 www.youtube.com 替换为 YouTube 的 IP。例如:216.58.209.142/index.html(我不知道 YouTube 是否有 index.html,但如果有的话,您将使用它来访问它)

【讨论】:

    【解决方案2】:

    一般来说是不可能的。

    即使您提供正确/现有的路径,服务器也可以阻止您的请求,从而允许您仅使用正确的域名访问数据。

    【讨论】:

    • 终于找到了我的答案。如果您添加带有域名的 Header Host,则可以通过 IP 地址访问该网站。使用 wget 的示例:wget --header 'Host:example.com' http://93.184.216.34 重点不是我为什么要这样做。我需要了解它的实际工作原理以及为什么不允许。
    猜你喜欢
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-03
    • 2021-03-03
    • 1970-01-01
    相关资源
    最近更新 更多