`

windows 下浏览器和操作系统的 DNS cache

阅读更多
一般来说,windows 下操作系统和浏览器把某域名解析为 ip 地址以后,都会把解析结果做 cache ,也就是在一定时间内,该域名会一直被解析为该 ip ,而不管该域名对应的 ip 是否变化或者还绑定了其他 ip 。而浏览器通常都会忽略操作系统的 dns cache 。操作系统的 cache 可以通过 ipconfig /flushdns 命令来清除,而浏览器的 dns cache ,则一般需要启动一个新的浏览器进程(ie 的浏览器 dns cache 是以进程为基本单元的)。 在 ping 一个域名的时候,得到的 TTL 表示 Time To Live ,表示的就是建议操作系统对 dns 做 cache 的时间。浏览器的 dns cache 一般由浏览器自己控制,某些版本的 ie 中 默认 cache 是 30 分钟,也可以通过修改注册表来指定值,参考 >http://support.microsoft.com/default.aspx?scid=KB;en-us;263558 : HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings\ 中创建 DnsCacheTimeout [...]
分享到:
评论

相关推荐

    前端开源库-native-dns-cache

    const dnsCache = require('native-dns-cache'); ``` 3. 使用缓存:执行DNS查询并保存结果。 ```javascript dnsCache.resolve('example.com', 'A') .then((result) => { console.log(`Resolved IP: ${result[0...

    网络攻防课程seed-labs实验-DNS_Attacks.zip

    预防手段包括更新浏览器和操作系统补丁,以及配置严格的网络访问策略。 实验中,学生可能会模拟这些攻击,学习如何检测和防范。例如,通过修改Lab11_code.zip中的代码,创建虚假DNS记录,然后观察受害者机器的行为...

    dns协议.rmvb

    视频教程可能还会涉及DNS的安全问题,如DNS欺骗(DNS Cache Poisoning)和DNS劫持。为解决这些问题,后来引入了DNSSEC(DNS安全扩展),它通过数字签名确保DNS查询和响应的完整性和真实性。 此外,还可能讨论到DNS...

    Linux操作系统复习题.pdf

    Linux操作系统是目前广泛应用的开源操作系统,它以其稳定性和灵活性深受广大IT专业人士喜爱。这份"Linux操作系统复习题.pdf"涵盖了Linux操作系统的多个核心知识点,包括文件系统管理、网络配置、用户及权限管理、...

    操作系统考试题参照.pdf

    14. **系统缓存**:`System Cache`表示显示当前映射打开文件的物理内存,用于存储操作系统和应用程序的高速缓存数据。 15. **内存管理**:当“峰值”超过物理内存数量时,应考虑增加物理内存,以提高系统性能。 16...

    jiasu---zhucebiao

    注册表是Windows操作系统的核心组件,存储了系统和应用程序的配置信息。直接编辑注册表需要谨慎,因为错误的操作可能导致系统不稳定甚至崩溃。在使用这些注册表文件前,用户应该备份现有注册表,并确保了解每个文件...

    Linux操作系统的复习题.pdf

    这份复习题涵盖了Linux操作系统的多个核心知识点,包括用户管理、网络配置、文件系统、权限管理、进程控制、shell编程、DNS服务以及系统管理等方面。下面是对这些知识点的详细解释: 1. **用户帐号管理**:存放用户...

    linux下如何快速让DNS修改生效

    3. **刷新操作系统DNS缓存** 操作系统通常会维护自己的DNS缓存以提高解析速度。在Linux中,不同的发行版可能会有不同的缓存服务。对于使用mDNSResponder(如Mac OS X)的系统,可以使用以下命令来刷新DNS缓存: `...

    Google Chrome 6.0.451.0 Dev 版(一个由Google公司开发的网页浏览器)

     浏览器操作  此类扩展程序会在"网页"菜单和"工具"菜单旁添加一个按钮;这样,无论您访问什么网页,都可以非常方便地执行任务(例如,访问网站或检查更新)。例如,您可以试试 Google Mail Checker(仅提供英文版...

    雅虎给出的34条优化网站访问速度加快方法.txt

    当客户端缓存中没有DNS记录时(即浏览器和操作系统的缓存均为空),DNS查找的次数将等于页面中主机名的数量。因此,减少页面中不同主机名的数量可以有效地减少DNS查找次数,进而提升页面加载速度。 --- 以上两点是...

    win7 vista win8 注册表

    注册表是Windows操作系统中的一个重要组成部分,它存储着系统和应用程序的各种配置信息,包括硬件设备、软件设置、用户首选项等。在Windows 7、Vista和Windows 8中,注册表同样扮演着至关重要的角色。这个压缩包文件...

    02. 原理-浏览器是如何工作的.zip

    然后,浏览器通过DNS(域名系统)将主机名转换为对应的IP地址。 2. **TCP/IP连接**:确定了IP地址后,浏览器通过TCP(传输控制协议)建立与服务器的连接。这是一个三次握手的过程,确保数据能在双方之间可靠传输。...

    藏经阁-高性能Web架构之缓存体系.pdf

    - 操作系统层面也有Page Cache,将文件系统中的热数据放入内存,加速文件读写。 6. **Cache的管理与优化**: - Cache过期时间:设置合理的过期策略,避免旧数据占用资源。 - Cache命中率:优化缓存策略,提高...

    计算机PC维护试题.doc

    包括操作系统备份、网络安全、计算机病毒特征、网络目的、网络协议、IP地址管理、电子邮件操作、局域网硬件组成、微处理器和PC机结构、打印机技术指标、硬件与软件特性、Cache的作用、内存地址表示、主板组件、总线...

    精品专题(2021-2022年收藏)WinXP网络服务详细解释.doc

    Windows XP中的网络服务是操作系统的核心组成部分,它们负责处理网络通信、配置网络设置、提供共享资源等功能。以下是对WinXP/2003中几个关键网络服务的详细解释: 1. Application Layer Gateway Service (ALG) ...

    网站页面性能优化的34条黄金守则--雅虎团队经验分享

    - **操作系统缓存**:除了浏览器自身的缓存外,操作系统也有自己的DNS缓存服务,比如Windows系统的`DNS Client Service`。 - **设置缓存时间**:可以通过修改浏览器设置来延长DNS缓存时间,例如Internet Explorer...

Global site tag (gtag.js) - Google Analytics