暂时覆盖 Chrome 中的 DNS 设置

Ben*_*rel 5 windows-7 google-chrome

当我发布 Web 应用程序的新版本时,我首先在临时网站上进行尝试,该网站基本上是生产环境的克隆。

对于我来说,通过在浏览器中输入 IP 地址来访问登台服务器是不够的,因为应用程序使用虚拟主机,因此会回复多个域和子域。

理想情况下,我想做的是暂时覆盖 Chrome 中的 DNS 设置,以强制它从克隆服务器加载 mydomain.com 和 *.mydomain.com。

我可以从我的主机文件中完成此操作,但这非常麻烦,而且我怀疑这些更改是否会立即被考虑(并且无需重新启动 Chrome),既可以设置临时 DNS 也可以将其恢复为默认值。

Chrome 有没有办法暂时将对给定域名的所有请求发送到给定的 IP 地址?

MDM*_*313 1

抱歉让您失望了,DNS 并不是即时标准。如果我理解正确的话,你想从不同的服务器在 Chrome 中加载一个完全不同的网站。这是可行的。

如果生产站点是 yourdomain.com 并且开发站点是 test.yourdomain.com,那么在您的 DNS 服务器中,您想为 test 创建一个指向其 IP 地址的别名,则没有必要(实际上您不应该这样)将 IP 更改为 yourdomain.com。考虑 example.com(您的生产站点)的 DNS 设置片段:

NAME                    TYPE   VALUE
--------------------------------------------------
test.example.com.        A      192.0.2.23
Run Code Online (Sandbox Code Playgroud)

我不知道你管理你的 DNS,也不知道他们使用什么作为 DNS 服务器,但实现是相同的。

  • 我明白。我的问题是 *是否可以暂时伪造 Chrome 的 DNS,仅几秒钟?* (3认同)
  • 使用相同的域名在我的克隆环境中测试新应用程序。我想*相同的域名*是我的问题! (2认同)