【问题标题】:How to access shared hosting website by ip address如何通过 IP 地址访问共享主机网站
【发布时间】:2017-09-23 09:23:29
【问题描述】:

我刚开始学习创建网站。我创建了一个免费的共享主机 (Hostinger) 并上传了我的网站。我可以通过域名访问我的网站,但我不知道如何使用他们给我的 IP 地址。

> -My Domain name: mywebsitename.esy.es
> -IP: 31.170.167.204
> -Username: u935348985
> -SERVER IP: 31.170.167.195

问题又来了:我怎样才能通过他们给我的 ip 访问我的网站,而不是通过域名?谢谢。

【问题讨论】:

标签: php dns ip-address web-hosting


【解决方案1】:

如果您使用共享主机,仅向 IP 发出 HTTP 请求是不够的,因为服务器不知道您要查找的站点。除了请求之外,您还必须包含 Host 标头,其中包含您的域。

默认情况下,浏览器会从您提供的 URL 执行此操作 - 因此如果通过 IP 地址访问,它显然是空的。根据您的浏览器,您可以根据需要使用各种扩展来手动设置标题。

【讨论】:

    【解决方案2】:

    有一种方法可以使用测试 URL 访问您的网站。使用以下站点并在那里输入您的服务器和域详细信息。

    https://hosts.cx/

    这将创建一个临时 URL。

    【讨论】:

      【解决方案3】:

      通常您可以使用 IP 或 DNS 地址访问共享主机网站,您必须在您的用户名前添加 ~ 符号,格式如下

      http://<server_ip_or_dns>/~<your_username>,

      如果它不起作用,那么您必须联系您的网络管理员。

      【讨论】:

      【解决方案4】:

      正如@Gareth 所说,您可以使用PostMan 之类的软件来模拟对主机的请求。只需使用带有服务器 IP 地址的 GET 请求,然后:

      • 点击标题
      • 取消选中Host 标头
      • 添加新的Host 标头并将您的域名指定为值
      • 然后发送您的请求

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-01-12
        • 1970-01-01
        • 1970-01-01
        • 2015-05-11
        • 2014-06-24
        • 2018-07-02
        • 2016-10-18
        • 2015-05-20
        相关资源
        最近更新 更多