我遇到的情况是 domain.com(是实时服务器 - A 记录指向此服务器)。我们还有另一个 domain.com(这是测试服务器 - 用户手动设置 hosts 文件)。
用户希望在浏览器上同时访问实时网站和测试网站。最好的方法是什么?用户使用 PC/Mac 查看网站。
我知道如果您在 PC 上设置了 Hosts 文件设置,那么您就可以决定使用哪个有效的 IP,但每次切换 Hosts 文件都非常困难。
答案1
你看到了这个吗:https://addons.mozilla.org/en-US/firefox/tag/HostsFile
它是一个 Firefox 插件,允许您在不同的主机文件之间切换(还可以执行 DNS 缓存清理)。
dev.domain.com
我们所做的工作是为每个环境(例如或)设置子域名staging.domain.com
。
答案2
如果你使用 Firefox,请获取此插件:https://addons.mozilla.org/en-US/firefox/tag/HostsFile
如果没有,你最好的选择是使用Fiddler它充当网络代理,因此可以使用自己的主机文件(“工具”菜单,“HOSTS 文件”),甚至还有为多个远程客户端代理的功能。
注意:Fiddler 是一款出色的工具,它支持许多插件,其中许多插件非常有用且易于使用:http://www.fiddler2.com/Fiddler2/extensions.asp