有没有一种方法可以使chrome / ie / firefox重新加载本地“主机”文件而无需重新启动应用程序?


12

在担任系统管理员的过程中,我经常发现需要编辑主机文件来“玩系统”的时间。这样做会抢占域名的所有dns记录,并允许我为给定的主机名创建IP。这是非常有用的。

不利的一面是,每次我想将相同的主机名更改为不同的IP时,我相信我必须关闭浏览器应用程序才能使更改生效。在像chrome这样的情况下,我实际上打开了50至60个标签,这可能会变得很乏味。

有谁知道导致这些应用重新加载主机文件的替代方法?

编辑 -我说的是Windows操作系统家族,尤其是Windows 7和/或Windows Server 2008R2。


行为在不同的操作系统之间有很大的不同。陈述问题中的平台;以免您收到有帮助的意图但极具误导性的答案。
JdeBP 2011年

第二件事是保存所有标签google.co.uk/support/forum/p/Chrome / ... 顺便说一句,您所说的游戏系统的用处是什么?它涉及什么?(我知道主机文件的功能,但好奇您使用的是什么)
barlop 2011年

@barlop大概是用于在更新DNS之前测试内部服务器。例如,在IIS中,您可能会设置一个主机头,并想在更新DNS之前对其进行测试
chunkyb2002

矮胖是对的。有时您需要测试新服务器,但又不想在其他人可能会受到影响的地方更改DNS。
彼得·格雷斯

Answers:


12

使用chrome时,您可以转到

chrome://net-internals/#dns
并清除dns解析器缓存。如iglvzx所述,您可以在firefox中使用扩展来实现相同的功能。不幸的是,看来Internet Explorer目前没有类似功能。


这在chrome中有效,除了URL已被删除(通过堆栈交换软件?)。未来的访问者-请注意,您可能需要将网址直接输入到chrome(包括冒号斜杠),并且不应包含http。
Andrew M

感谢安德鲁,我去修复了URL,但是界面不允许它成为没有http的超链接。我将与开发人员讨论此问题,但与此同时,它会被降级为常规文本,因此我只将其放入代码标签中,以使其易于使用。
Peter Grace 2012年

如果不这样做,Chrome刷新需要多长时间?当指导那些不懂技术的人遵循这些说明时。
Xonatron 2012年

@MatthewDoucette是我的理解,但未经验证,dns缓存将一直存在,直到您完全关闭Chrome。
彼得·格蕾丝

MacOS Sierra,Chrome版本53.0.2785.116(64位),我需要打开anon标签或重新启动Chrome以刷新/etc/hosts条目:/
Bruno J. Araujo

4

您是否尝试过Firefox可用的任何附加组件?尝试搜索主机dns


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.