我有一个指向IP地址的域名(A)。此IP地址托管其他几个网站及其域名。我现在将此域转发给另一台主机,但我还需要访问现在没有指向它的域的旧站点。当然,我不能通过在浏览器中输入IP地址来访问旧网站。我怎么能这样做?
答案 0 :(得分:1)
如果您使用的是unix,则应修改/etc/hosts
文件; C:\Windows\System32\Drivers\etc\hosts
如果您使用的是Windows。 (这可能需要管理员权限。)
这会覆盖公共DNS,否则会将IP映射到域名。此更改告诉您的计算机旧IP地址是example.com
的位置,其中您的hosts文件的行包含:
xxx.xx.xx.xx example.com www.example.com
xxx.xx.xx.xx
是您旧服务器的IP。
记得在完成后注释或删除该行!你可能会混淆你未来的自我,否则!
答案 1 :(得分:0)
“主机” HTTP中的标头用于标识虚拟主机Web服务器上要访问的众多网站中的哪些网站。虚拟主机是指单个IP地址承载许多不同域的网站(http内容)。
For eg. "Host: www.example.com"
您将在所有虚拟主机网站中找到这样的标题。
使用Tamper chrome等扩展名将Host
添加到标题中。在此标题中指定您的域名。
插图 -
我研究的大学使用虚拟主机,因此使用Host
标题是必要的。
见下图。
现在,如果我直接键入IP地址(从ping实用程序获得)。您会看到默认页面。
我必须进一步完善它,以便着陆页是主页,但此过程捕获了Host
中使用的virtual hosting
标题的本质。
更新:使用Fiddler修改Host
标题对我来说似乎没问题,不知何故篡改chrome并没有完美地完成它的工作(错过了好老的Firefox Tamper数据日)。