访问没有域指向它的虚拟主机
Access virtual host without domain pointing to it
我有一个指向 IP 地址 (A) 的域。此 IP 地址托管其他几个网站及其域。我现在将该域转发给另一台主机,但我还需要访问现在没有指向它的域的旧站点。当然,我不能只通过在浏览器中输入 IP 地址来访问旧站点。我该怎么做呢?
如果你在 unix 上,你应该修改 /etc/hosts
文件; C:\Windows\System32\Drivers\etc\hosts
如果你在 Windows。 (这可能需要管理员权限。)
这会覆盖 public DNS,后者会将 IP 映射到域名。更改告诉您的机器旧 IP 地址是 example.com
的位置,您的主机文件中有一行内容为:
xxx.xx.xx.xx example.com www.example.com
而xxx.xx.xx.xx
是你旧服务器的IP。
完成后记得注释掉或删除该行!否则你可能会迷惑未来的自己!
HTTP 中的 "Host" Header 用于识别要访问虚拟主机 Web 服务器上的众多网站中的哪一个。虚拟主机是指单个 IP 地址托管许多不同域的网站(http 内容)。
For eg. "Host: www.example.com"
你会在所有虚拟主机网站中找到这样的header。
使用像 Tamper chrome 这样的扩展名将 Host
添加到 header。在此 header.
中指定您的域名
插图 -
我就读的大学使用虚拟主机,因此必须使用 Host
header。
见下图。
现在,如果我直接输入 IP 地址(从 ping 实用程序获得)。您会看到一个默认页面。
现在如果我使用篡改 chrome 扩展来添加 Host
header。
我们可以看到它位于 bvcoend.ac.in
域的页面上。
我必须进一步完善它,使着陆页成为主页,但这个过程抓住了 Host
header 在 virtual hosting
.[=25= 中使用的精髓]
Update : 使用 Fiddler 修改 Host
header 对我来说似乎工作正常,不知何故篡改 chrome 不是完美地完成工作(怀念旧的 Firefox Tamper 数据日)。
我有一个指向 IP 地址 (A) 的域。此 IP 地址托管其他几个网站及其域。我现在将该域转发给另一台主机,但我还需要访问现在没有指向它的域的旧站点。当然,我不能只通过在浏览器中输入 IP 地址来访问旧站点。我该怎么做呢?
如果你在 unix 上,你应该修改 /etc/hosts
文件; C:\Windows\System32\Drivers\etc\hosts
如果你在 Windows。 (这可能需要管理员权限。)
这会覆盖 public DNS,后者会将 IP 映射到域名。更改告诉您的机器旧 IP 地址是 example.com
的位置,您的主机文件中有一行内容为:
xxx.xx.xx.xx example.com www.example.com
而xxx.xx.xx.xx
是你旧服务器的IP。
完成后记得注释掉或删除该行!否则你可能会迷惑未来的自己!
"Host" Header 用于识别要访问虚拟主机 Web 服务器上的众多网站中的哪一个。虚拟主机是指单个 IP 地址托管许多不同域的网站(http 内容)。
For eg. "Host: www.example.com"
你会在所有虚拟主机网站中找到这样的header。
使用像 Tamper chrome 这样的扩展名将 Host
添加到 header。在此 header.
插图 -
我就读的大学使用虚拟主机,因此必须使用 Host
header。
见下图。
现在,如果我直接输入 IP 地址(从 ping 实用程序获得)。您会看到一个默认页面。
现在如果我使用篡改 chrome 扩展来添加 Host
header。
我们可以看到它位于 bvcoend.ac.in
域的页面上。
我必须进一步完善它,使着陆页成为主页,但这个过程抓住了 Host
header 在 virtual hosting
.[=25= 中使用的精髓]
Update : 使用 Fiddler 修改 Host
header 对我来说似乎工作正常,不知何故篡改 chrome 不是完美地完成工作(怀念旧的 Firefox Tamper 数据日)。