通常浏览器为了加快网页请求(减少DNS查询过程中的耗时),会在程序中添加一层DNS缓存。这层缓存的优先级是高于系统DNS缓存。修改Hosts文件后,一般在2~10分钟(ttf)之内生效。当然具体时长由浏览器决定,可以查看这篇文章《Why Web Browser DNS Caching Can Be A Bad Thing》

清理ChromeDNS缓存的两种办法

手动清理

键入chrome://net-internals/#dns 。

触发 Tools-> Clear cache 和 Flush Sockets

等同于 Console控制台中键入

  • chrome.send('clearHostResolverCache')
  • chrome.send('clearBrowserCache')
  • chrome.send('flushSocketPools')

借助远程调试清理

配置启动参数:

  • --enable-benchmarking : 启用基准测试扩展
  • --enable-net-benchmarking : 启用网络基准测试扩展
  • --remote-debugging-port=9222 : 开启远程调试
 google-chrome --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222

配置window

1、快捷方式

2、注册表 (全局配置)

路径:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ChromeHTML\shell\open\command修改为: "/YOUR_CHROMEPATH/chrome.exe" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222 -- "%1"

配置macOS

1、切换Google安装目录

cd "/Applications/Google Chrome.app/Contents/MacOS/"

2、重命名的启动脚本

sudo mv "Google Chrome" Google.real

3、编辑启动脚本

vim "Google Chrome"

4、键入启动参数

   #!/bin/bashcd "/Applications/Google Chrome.app/Contents/MacOS""/Applications/Google Chrome.app/Contents/MacOS/Google.real" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222

5、Shift+Q 退回正常模式,X 保存并退出

6、添加执行权限

sudo chmod u+x "Google Chrome"

配置linux

1、打开 Chrome 启动脚本

vim /usr/bin/google-chrome

2、命令行 exec -a "$0" "$HERE/chrome" "$@" 之后, 追加启动参数

exec -a "$0" "$HERE/chrome" "$@" --enable-benchmarking --enable-net-benchmarking --remote-debugging-port=9222

3、Shift+Q 退回正常模式,X 保存并退出

注意: Root账户中使用Chrome,需追加 --no-sandbox --user-data-dir 启动沙盒模式。 虚拟机环境下,需关闭3D加速。

检查配置是否成功

Chrome 浏览器 键入 chrome://version/

Console控制台键入

chrome.benchmarking.clearHostResolverCache();
chrome.benchmarking.clearCache();
chrome.benchmarking.closeConnections();

集成工具:

  • SwitchHosts :集成Hosts切换管理和清理Chrome DNS Cache功能。当修改Hosts信息时,立即刷新Chrome DNS Cache,实现Hosts立即生效。
  • chrome-dns-clear :支持集成到Node项目。

清理 Chrome DNS Cache相关推荐

  1. java dns 缓存_java实现清理DNS Cache的方法

    本文实例讲述了java实现清理DNS Cache的方法.分享给大家供大家参考.具体分析如下: 一.测试环境 OS:Windows7 x64 JDK:1.6.0_45 二.本人找到四种方式清理jvm的D ...

  2. 清除Chrome DNS缓存

    清除Chrome DNS缓存 修改本地host 文件不生效可能是浏览器DNS缓存的原因 1.访问chrome://net-internals/#dns 2.点击右上角三角 3.点击Clear cach ...

  3. Linux下清理内存和Cache方法

    频繁的文件访问会导致系统的Cache使用量大增 $ free -m total       used       free     shared    buffers     cached Mem:  ...

  4. 域名缓存侦测(DNS Cache Snooping)技术

    域名缓存侦测(DNS Cache Snooping)技术 在企业网络中,通常都会配置DNS服务器,为网络内的主机提供域名解析服务.这些DNS不仅解析自己的私有域名,还会用递归方式,请求公网的DNS解析 ...

  5. 清理linux内存cache

    清理linux内存cache 在使用grep从很多文件中搜索特定数据串的时候,发现内存使用迅速提高,主要是cache的使用占用了相当多的内存.在使用下面命令的时候忽视了文件的数量和文件大小,导致cac ...

  6. Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches

    Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total used free shared ...

  7. Java 使用阿里巴巴 Dns Cache Manipulator

    文章目录 1.美图 2.概述 3.功能 4.需求场景 5.User Guide 5.1 直接设置 5.2 通过dns-cache.properties文件批量配置 5.3 清空JVM DNS Cach ...

  8. linux如何手动释放内存吗,Linux如何手动清理内存中cache信息

    当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching.那么Linux如何手动清理内存中cache信息?下面跟着学习啦小编一起来了解一下吧. ...

  9. 强制清理CDN(DNS)缓存方法

    强制清理CDN(DNS)缓存方法/步骤 1.打开命令对话框:开始--cmd--确定 2.在CMD命令操作框上输入清空DNS缓存的命令,命令为:ipconfig/flushdns ,然后回车即可清除DN ...

  10. 域名系统安全作业-DNS Cache Poisoning Attack Reloaded: Revolutions with Side Channels

    文章目录 DNS Cache Poisoning Attack Reloaded: Revolutions with Side Channels 论文摘要 论文写作动机 论文贡献 论文核心内容 1. ...

最新文章

  1. ElasticSearch基础知识整理
  2. Redis 桌面管理工具 RedisDesktopManager 2019.0 发布
  3. Angular 运行报错 RouterModule.forRoot() called twice.
  4. curl get post 示例
  5. 华为鸿蒙系统2019年秋季上市,华为鸿蒙系统秋季上市?或许真的要提前了,最快可能下个月发布...
  6. 122亿元消费券引爆首都初夏,京东618如何成为经济复苏加速引擎
  7. 陈省身数学奖获得者张继平:怎样才能学好数学?
  8. iphone label初始化碰到的问题
  9. openwrt添加模块时编译报No rule to make target `install'
  10. 使用json对象要注意的地方
  11. 软件测试常用的黑盒测试方法有哪些,简述什么是黑盒测试方法(最常用的黑盒测试方法)...
  12. python爬虫必看书籍推荐
  13. wsimport 的使用
  14. 浏览器大全推荐丨这26款浏览器你用过几个?
  15. https://blog.csdn.net/myy629464/article/details/77938431/
  16. python用海龟画圆的代码_python海龟画圆代码
  17. C盘清理——借助软件TreeSizeFree【网盘分享】(亲测有效)
  18. 提个醒。阿里内网最新发布“M8”级Java面试笔记,助力金三银四
  19. [摘录]第一部分 掌舵领航(2)
  20. Eclipse创建C++工程并解决“Symbol 'std' could not be solved”

热门文章

  1. Qt实现图片的简单压缩
  2. PDF怎么转图片?建议收藏这些方法
  3. RK3399外设驱动之MIPI显示-panel配置
  4. 抖音、快手、b站都在做信息流广告,这本书教你做一个高薪的信息流优化师
  5. 基于ATTiny85的digispark Arduino最小系统的自制教程(一)
  6. 求两函数交点c语言,怎样求两个函数关系式的交点坐标
  7. poi操作Excel给列设置下拉菜单(数据验证)
  8. VASP服务器第一次安装各种软件(中)
  9. 计算机的二课堂成果展示ppt,作品成果展示.ppt
  10. 【爬虫实战】起点中文网小说的爬取