IQA*_*eas 12 domain-name-system virtualhost
我们的网站mysite.com
将托管在具有虚拟主机(基于名称)的服务器上10.20.30.40
。但是,DNS 记录当前指向66.77.88.99
.
我想在测试时保持这些 DNS 记录指向66.77.88.99
;有什么方法可以让我访问10.20.30.40
吗?
由于目标服务器使用虚拟主机,我不能简单地输入 IP 地址在目标站点上进行测试。此外,我无法控制目标服务器,因此无法设置子域进行测试。
fak*_*ker 13
正如指出的那样,将其添加到/etc/hosts
是一种选择。
我通常使用Modify Headers Firefox Addon。
每次我想测试它时,我都不必更改系统配置并成为 root。
另一种方法是这样使用cURL
:
curl -H "Host: mysite.com" http://10.20.30.40
Run Code Online (Sandbox Code Playgroud)
这对于快速故障排除特别有用。
完成后您无需删除任何内容。
Hal*_*aar 11
将具有适当 IP 地址的主机名放入您的hosts
文件中(/etc/hosts
在 Linux 中,%SYSTEMROOT%\System32\Drivers\etc\hosts
在 Windows 系统中),如下所示:
# IP address of your test host FQDN of your domain
10.20.30.40 www.mysite.com
Run Code Online (Sandbox Code Playgroud)
不要忘记在测试后删除条目。