博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于开发中 hosts 文件的修改
阅读量:7098 次
发布时间:2019-06-28

本文共 798 字,大约阅读时间需要 2 分钟。

这篇文章只是给自己做个笔记吧。

最近的工作经常要改 hosts 文件(C:\Windows\System32\drivers\etc\hosts),并且改完后不立即生效。 提到:

因为服务器设置了 keep-alive !次要原因是存在浏览器 DNS 缓存和系统 DNS 缓存。

要解决 keep-alive 的因素感觉只能关掉浏览器或者手动清除()。

系统 DNS 缓存的问题本地并没有出现,因为我在本地修改完后执行 ping 操作就能 ping 到改后的 ip。如果要清除系统 DNS 缓存可以用 ipconfig/flushdns 命令,查看系统 DNS 缓存可以用 ipconfig/displaydns 命令;或者可以直接停用 "DNS Client" 服务(可以运行 services.msc 命令打开服务),将其停用并改为手动,这样就不会有系统 DNS 缓存,每次请求不走缓存,DNS 解析的就是最新修改的 ip,相对来说每次都要解析,速度就会变慢。

清除浏览器的 DNS 缓存,各种浏览器都有不同的扩展,比如 ff 有好用的 、DNS Flusher 等等。在 chrome 下我下了个 hostadmin 插件,好像不能用了。(chrome 浏览器缓存 )

最后推荐个快速切换 hosts 的软件 。虽然没有清除 DNS 缓存的效果,但是切换后强刷几次也就 ok 啦。

2016-01-10 更:

目前已经放弃 SwitchHosts 管理工具,改用 chrome 下的插件 ,反应良好,无需等待。不过也有 bug,就是插件里的 hosts 不能和 系统 hosts 文件相冲,比如说系统的 hosts 将 www.cnblogs.com 指向了本地,插件里再怎么改还是指向本地。火狐的 hostsAdmin 扩展还未使用过,据说它是基于修改系统 hosts 文件?

more:

你可能感兴趣的文章
Ethernet LEDs
查看>>
row_number()over函数的使用(转)
查看>>
怎样在Delphi中屏蔽Flash控件的右键弹出菜单
查看>>
[BuildRelease]Mozilla Build Tools - Autoconf + GNU Make
查看>>
DRM-内容数据版权加密保护技术学习(上):视频文件打包实现(转)
查看>>
Html.ActionLink 几种重载方式说明及例子
查看>>
使用mysql触发器脚本,解决流水数据的添加。
查看>>
SIP and RTP Stack
查看>>
Activity间用Intent、Bundle、onActivityResult进行传值
查看>>
在创建窗口句柄之前,不能在控件上调用 Invoke 或 BeginInvoke。
查看>>
AC自动机 - 多模式串的匹配运用 --- HDU 3065
查看>>
B-树学习笔记
查看>>
黑客发布iOS 4.1永久越狱程序
查看>>
T-Mobile证实数据泄露 但客户暂无风险
查看>>
使用 MEF 公开 Silverlight“.NET研究” MVVM 应用程序中的接口
查看>>
Random Sequence 2011ACM福州赛区网络赛
查看>>
node.js 文件操作
查看>>
异常不可用于逻辑处理
查看>>
小米手机如期而至
查看>>
STM32 RCC实验 MCO脚输出时钟波形
查看>>