Redirect 在域不指向虚拟主机的情况下访问虚拟主机

Redirect 在域不指向虚拟主机的情况下访问虚拟主机,redirect,dns,ip,virtualhost,host,Redirect,Dns,Ip,Virtualhost,Host,我有一个指向IP地址(a)的域。此IP地址承载多个其他网站及其域。我现在将此域转发给另一个主机,但我还需要访问旧站点,该站点现在没有指向它的域。当然,我不能仅仅通过在浏览器中键入IP地址来访问旧站点。我该怎么做呢?如果你在unix上,你应该修改/etc/hosts文件C:\Windows\System32\Drivers\etc\hosts如果您在Windows上。(这可能需要管理员权限。) 这会覆盖将IP映射到域名的公共DNS。更改告诉您的计算机旧IP地址是example.com的位置,其中主

我有一个指向IP地址(a)的域。此IP地址承载多个其他网站及其域。我现在将此域转发给另一个主机,但我还需要访问旧站点,该站点现在没有指向它的域。当然,我不能仅仅通过在浏览器中键入IP地址来访问旧站点。我该怎么做呢?

如果你在unix上,你应该修改
/etc/hosts
文件<代码>C:\Windows\System32\Drivers\etc\hosts如果您在Windows上。(这可能需要管理员权限。)

这会覆盖将IP映射到域名的公共DNS。更改告诉您的计算机旧IP地址是
example.com
的位置,其中主机文件有一行内容:

xxx.xx.xx.xx example.com www.example.com
xxx.xx.xx.xx
是旧服务器的IP

完成后记得注释掉或删除该行!否则,你可能会混淆你未来的自我

HTTP中的“主机”头用于标识虚拟主机web服务器上要访问的众多网站中的哪一个。虚拟主机是指单个IP地址承载多个不同域的网站(http内容)

例如“主机:www.example.com”

您将在所有虚拟主机网站中找到这样的标题

使用扩展名,如将主机添加到标题中。在此标题中指定您的域名

插图- 我就读的大学使用虚拟主机,因此必须使用
Host
头。 请参见下图

现在,如果我直接键入IP地址(从ping实用程序获得)。您将看到一个默认页面

现在,如果我使用TamperChrome扩展添加
主机
标题。

我们可以看到它落在
bvcoend.ac.in
domain的页面上。

我必须进一步完善它,使登录页成为主页,但这个过程捕获了
虚拟主机中使用的
主机
标题的本质


更新:用于修改主机的
标题对我来说似乎很好,不知何故,篡改chrome并没有很好地完成它的工作(错过了Firefox篡改数据的好日子)。

谢谢。我已经试过了,但它仍然重定向到新的目的地!?嗯。我想知道你是否可以检查一下curl-vI的输出http://example.com
并告诉我是否在那里看到您的旧IP?此外-我刚刚更新了答案以反映这一点-确保
www
也在
hosts
文件中重新映射!