![共享服务器上网站的完整 URL 路径](https://linux22.com/image/1289879/%E5%85%B1%E4%BA%AB%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%BD%91%E7%AB%99%E7%9A%84%E5%AE%8C%E6%95%B4%20URL%20%E8%B7%AF%E5%BE%84.png)
我的 ISP 目前无法解析 DNS。但我可以通过 IP 地址访问大多数网站,有没有办法通过 IP 访问共享服务器上我自己的网站?我没有得到答案。
比如 32.36.221.54/~blablacom/ 我怎样才能在不向他们索取的情况下获得这个信息?
答案1
你当然可以:
telnet <ip of your provider> 80
GET / HTTP/1.1
Host: <name of your vhost>
就是这样。它应该会输出文本。
当然,更简单的方法是在文件中输入 IP 和主机名/etc/hosts
并浏览到它。但那会很无聊不是吗?
路径hosts
在Linux下一般是-file在Windows下是这里(抱歉,根据 Windows 版本的不同,它有多个位置)。
我无法评论你在哪里找到telnet。通常它在命令提示符中,应该可以从开始菜单访问(我已经很多年没有用过 Windows 了,所以原谅我记不太清楚 Windows 上的 telnet 是如何工作的)
答案2
我的 ISP 目前无法解析 DNS。
您是否尝试过使用 Google 的 DNS:8.8.8.8 和 8.8.4.4?
有没有办法我可以通过 IP 访问共享服务器上我自己的网站?
看起来你不能,因为可能有多个域映射到一个 IP 地址。
答案3
使用以下方式查找 IP 地址此网络工具(DNS查找)。不过,您很可能无法使用从那里获得的 IP 地址访问您的网站。原因是 Web 服务器可以处理来自同一 IP 地址的多个域,并通过 http 查询中使用的域名来区分它们。