gpt4 book ai didi

dns - 导航到 IP 地址显示与导航到主机名不同的页面?

转载 作者:行者123 更新时间:2023-12-03 18:30:25 25 4
gpt4 key购买 nike

我正在查看一个我们称之为 www.example.com 的网站。快速traceroute www.example.com显示其 IP 地址为 208.76.xx.xxx 。

当我在 Firefox 中浏览到“www.example.com”时,我会看到该网站(一个登录页面)。但是,当我浏览到 208.76.xx.xxx 时,会显示默认的“欢迎使用 cPanel!”网页。

以下是更多信息:

  • 当我在 Firefox 中导航到“www.example.com”或“http://www.example.com”时,我被重定向到“http://example.com”,在那里我可以看到正常的网页。
  • curl -L www.example.com返回网站,而 curl -L 208.76.xx.xxx返回“欢迎使用 cPanel!”页。
  • 只看标题:curl -LI www.example.com显示我被重定向到网站的登录页面(如预期),而 curl -LI 208.76.xx.xxx没有重定向。
  • 208.76.xx.xxx 没有出现在我的主机文件中。
  • 我正在使用 OpenDNS。

  • 有人可以解释为什么导航到站点的域名与导航到站点的 IP 地址显示的页面完全不同吗?

    感谢您的帮助,并随时提出问题/建议我运行的测试。

    最佳答案

    它被称为虚拟主机。

    一台 Web 服务器(和 IP 地址)可以为数千个站点提供服务,在 HTTP 请求中具有不同的 Host: 字段。

    您向浏览器询问 example.org;浏览器告诉服务器

    GET / HTTP/1.1
    Host: example.org
    Connection: close

    Webserver 会查看它是否可以为 example.org 提供服务,如果可以,它将为该特定站点的根页面提供服务。

    代理也以这种方式工作:您的浏览器将每个 HTTP 请求发送到代理,提供 Host:,代理连接到该主机,请求页面并将其返回,缓存。

    关于dns - 导航到 IP 地址显示与导航到主机名不同的页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/957622/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com