精华内容
下载资源
问答
  • dns缓存刷新时间是多久?一般来说,我们只知道DNS解析是互联网绝大多数应用的实际寻址方式,在我们打开某站点,DNS返回了正确的IP之后,此时系统会将dns缓存保存到本地,当我们再次访问该站点的时候会自动调用本地...

    原文:

    http://www.winwin7.com/JC/4742.html

    dns缓存刷新时间是多久?一般来说,我们只知道DNS解析是互联网绝大多数应用的实际寻址方式,在我们打开某站点,DNS返回了正确的IP之后,此时系统会将dns缓存保存到本地,当我们再次访问该站点的时候会自动调用本地保存的dns缓存从而达到立马打开网页,速度非常快!但是dns缓存文件也是有时间限制的,当到了一定的时限便会自动刷新,其中比较特殊的要属于浏览器 DNS缓存,浏览器DNS缓存的时间跟DNS服务器返回的TTL值无关。


    dns缓存刷新时间是多久?dns本地缓存时间介绍
     
    浏览器在获取网站域名的实际IP地址后会对其IP进行缓存,减少网络请求的损耗。每种浏览器都有一个固定的DNS缓存时间,其中Chrome的过期时间是1分钟,在这个期限内不会重新请求DNS。Chrome浏览器看本身的DNS缓存时间比较方便,在地址栏输入:chrome://net-internals/#dns 即可看到当前浏览器的缓存;

    OS缓存会参考DNS服务器响应的TTL值,但是不完全等于TTL值。测试DNS解析为例:C:\windows\system32>ipconfig /displaydns

    接着通过域名解析命令获取ISP端的域名服务中的TTL时间:
     
    C:\Users\cmcc>nslookup -d 网址

    可以看到本地ISP服务器上缓存的时间,就算刷新了本机操作系统缓存,ISP上仍然存在。

    Windows
     
    Windows2003之前的DNS缓存设置时间在注册表的位置是HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Dnscache/Parameters
    键名MaxCacheEntryTtlLimit,为DNS缓存条目TTL最大值,在XP和2003系统中此项名称为MaxCacheTtl


    IOS

    按照官方文档说法,iOS设备上每24小时刷新一次DNS缓存

    以下列出了一些浏览器的DNS缓存时间:
    1、Chrome
      为了加快访问速度,Google Chrome浏览器采用了预提DNS记录,在本地建立DNS缓存的方法,加快网站的连接速度。
      chrome://net-internals/#dns 这里可以看各域名的DNS 缓存时间。Chrome对每个域名会默认缓存60s。
    2、IE
      IE将DNS缓存30min。
    3、Firefox
      Firefox有DNS缓存功能,但是默认缓存时间只有1分钟,可以通过修改该默认值加快DNS解析速度

    ISP(电信运营商)缓存有些不靠谱,有些缓存服务器(不多)会忽略网站DNS提供的TTL,自己设置一个较长的TTL,导致顶级DNS更新时不能及时拿到新的IP地址。www.winwin7.com
     
    可以看出,在从Root DNS请求域名解析的过程中,有太多的层次影响DNS的获取,缓存是双刃剑,提高了获取DNS的速度,也会影响DNS在IP变更时不能及时更新到最新。

    转载于:https://www.cnblogs.com/itfat/p/10622570.html

    展开全文
  • dns 刷新本地DNS缓存的方法

    千次阅读 2018-06-07 10:22:20
    刷新本地DNS缓存的方法 常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下 次访问该域名时电脑通过查找本地DNS缓存,就...
    刷新本地DNS缓存的方法
    常有人问到域名解析了不是即时生效的嘛,怎么还是原来的呢?答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下 次访问该域名时电脑通过查找本地DNS缓存,就可以直接知道IP了,而不用再进行域名解析了,这就提高了效率,这就是DNS缓存,而域名更改过解析后,虽 然DNS服务器上已经更新,但本地还有DNS缓存,造成还是老的IP,可以通过下面的方法来解决:


    刷新DNS缓存的方法一:
    首先进入命令提示符下(开始——运行——cmd);

    先运行:ipconfig /displaydns这个命令,查看一下本机已经缓存了那些的dns信息的,然后输入下面的命令

    ipconfig /flushdns

    这时本机的dns缓存信息已经清空了,我们可以再次输入第一次输入的命令来看一下,

    ipconfig /displaydns


    刷新DNS缓存的方法二:


    直接禁用网卡再启用网卡,这样也可以


    学习查看域名ns解析,发现一个简单的命令即可解决,当然首先 要确认你的网络正常。


    步骤:


    开始--运行,输入cmd,然后键入以下命令,如


    nslookup -q=ns baidu.com


    或者


    nslookup -qt=ns baidu.com




    注意:域名这里要输入根域名,而不是二级域名。

    以下是查看百度的域名dns信息:


    baidu.com       nameserver = ns3.baidu.com
    baidu.com       nameserver = ns2.baidu.com
    baidu.com       nameserver = ns4.baidu.com
    展开全文
  • windows客户端电脑正常情况下是接收DNS服务器解析域名的TTL值, 此外 浏览器也会缓存域名。 首先进入命令提示符下(开始——运行——cmd): 先运行:ipconfig /displaydns 这个命令,查看一下本机已经缓存了那些的dns...

    windows客户端电脑正常情况下是接收DNS服务器解析域名的TTL值, 此外 浏览器也会缓存域名。

    首先进入命令提示符下(开始——运行——cmd):

    先运行:ipconfig /displaydns 这个命令,查看一下本机已经缓存了那些的dns信息的,通常只能看到30个,但实际上缓存的域名远不止看到30个。

    然后输入下面的命令

    ipconfig /flushdns

    这时本机的dns缓存信息已经清空了,设置DNS

    我们可以再次输入第一次输入的命令来看一下,

    ipconfig /displaydns

     

    修改WINXP的DNS缓存时间

      要停止 DNS 缓存,请在开始菜单的运行窗口中运行下列任一命令:
      • net stop dnscache
      - 或者 -
      • sc 服务器名 stop dnscache

      注意:如果停用 DNS 解析器缓存,客户机的总体性能会降低,并且 DNS 查询的网络通信量会增加。DNS 客户端服务可通过将以前解析的名称存储在内存中来优化 DNS 名称解析的性能。如果 DNS 客户端服务被关闭,计算机仍然可以使用网络的 DNS 服务器来解析 DNS 名称。

      查看 DNS 解析器缓存,请在命令提示符处键入 ipconfig /displaydns
      删除 DNS 解析器缓存,请在命令提示符处键入 ipconfig /flushdns
      使用注册表控制缓存时间
      请执行下列步骤:
      1、启动注册表编辑器 (Regedit.exe)。
      2、在注册表中找到并单击以下项:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
      3、在“编辑”菜单上,指向“新建”,单击“DWORD 值”,然后添加下列注册表值:
      数值名称:MaxCacheTtl
      数据类型: REG_DWORD
      默认值:86400 秒
      数值数据:如果您将客户端的 DNS 缓存中的最大 TTL 值降低为 1 秒,则客户端 DNS 缓存看起来已被禁用。

      数值名称:MaxNegativeCacheTtl
      数据类型:REG_DWORD
      默认值:900 秒
      数值数据:如果您不希望缓存否定响应,请将该值设为 0。
      4、键入您要使用的值,然后单击“确定”。
      5、退出注册表编辑器。

     

    附:Windows操作系统DNS缓存性能分析 

    转载于:https://blog.51cto.com/wujunfeng/1012413

    展开全文
  • 刷新DNS缓存

    2014-06-19 09:05:50
    经常换空间的朋友一定知道,域名解析到新空间后,要一段时间才会生效到新空间,这是由于本地的DNS生效不及时导致的。这里青互联教大家一个即时更新本地DNS的方法。在不同的系统中刷新DNS缓存的方法如下。如果是...

    经常换空间的朋友一定知道,域名解析到新空间后,要一段时间才会生效到新空间,这是由于本地的DNS生效不及时导致的。这里青互联教大家一个即时更新本地DNS的方法。

    在不同的系统中刷新DNS缓存的方法如下。
    如果是Microsoft Windows (Win XP, Win ME, Win 2000, Win 98)系统:

    1. 开始——>运行——>输入 cmd 并回车
    2. 在打开的命令行窗口,输入 ipconfig /flushdns
    3. 完成!你的Windows DNS 缓存已经得到刷新。

    1

    如果是Microsoft Windows Vista 或 Windows 7 系统:

    1. 单击屏幕左下角的Microsoft Windows Vista或Windows 7 的开始标志
    2. 单击 所有程序
    3. 单击 附件
    4. 右键单击命令提示符
    5. 选择 以管理员身份运行
    6. 在打开的命令行窗口,输入

    ipconfig /flushdns

    你将会看到如下的确认信息:

    Windows IP 配置

    已成功刷新 DNS 解析缓存。

    如果是Linux系统,刷新 DNS 缓存需要重起 nscd daemon :

    1. 要重起 nscd daemon,在命令行窗口(terminal)输入

    /etc/rc.d/init.d/nscd restart

    2. 命令执行完毕,你的DNS缓存就被刷新了。

    如果是比较新的Linux版本,你可能需要使用下面的命令:

    /etc/init.d/nscd restart

    有的会提示需要管理员权限,则需要在命令前加 su 或 sudo

    su /etc/init.d/nscd restartor sudo /etc/init.d/nscd restart

    在linux系统中,可能会提示无该命令或者无该目录,其实是没有安装 nscd ,ubuntu可通过以下命令安装,其他版本linux请自行搜索

    apt-get install nscd

    如须管理员权限,根据上面修改。如果成功,会有如下提示

    * Restarting Name Service Cache Daemon nscd [ OK ]

    如果是Mac OS X苹果系统:
    1. 在命令行窗口(terminal)输入

    lookupd -flushcache

    例如:

    bash-2.05a$ lookupd -flushcache

    2. 命令执行完毕,你的DNS缓存就得到了更新。
    较新的苹果Mac OS X系统应该使用下面的命令:

    type dscacheutil -flushcache

    由于我不是用MAC系统的,所以说的不是很详尽。

    另一种是更改DNS服务器,因为不管你怎么刷新DNS,如果你的ISP的DNS信息没有刷新,你刷新了的DNS信息还是和原来的一样,这样我们就需要通过修改DNS服务器,以获得更新的DNS信息,因为修改域名信息后,各地的DNS服务器信息刷新速度不一值。

    原创青互联博客 http://www.qing.es/2014/06/236.html

    转载于:https://blog.51cto.com/xinxin8/1427987

    展开全文
  • 环境 键 ...刷新方法 Windows MaxCacheTTL 86400s[24H] ipconfig /flushdns MacOS DNS TTL 3600s[1H] # killall -HUP mDNSResponder #或者 # dscacheutil -flushcache #或者 # discoveryutil md
  • Chrome 刷新 DNS 的方法

    2020-04-07 11:31:41
    首先你可以使用下面的命令先刷新操作系统的 DNS macOS sudo killall -HUP mDNSResponder Windows ipconfig /flushdns 这时候回到 Chrome, 会发现 DNS 可能还没生效。原因是 Chrome 为了加快网页的加载速度,会对 ...
  • 如何刷新DNS缓存

    2014-06-19 09:04:00
    经常换空间的朋友一定知道,域名解析到新空间后,要一段时间才会生效到新空间,这是由于本地的DNS生效不及时导致的。这里青互联教大家一个即时更新本地DNS的方法。 在不同的系统中刷新DNS缓存的方法如下。如果是...
  • 刷新本地DNS缓存的方法

    千次阅读 2014-04-15 13:46:05
    答案就是在本地DNS有解析缓存,电脑第一次访问后,在一定的时间内就将其缓存下来,下 次访问该域名时电脑通过查找本地DNS缓存,就可以直接知道IP了,而不用再进行域名解析了,这就提高了效率,这就是DNS缓存,而域名...
  • 感觉应该是本地的DNS缓存在起作用(因为域名的TTL值是3600秒),具体什么是DNS缓存我就不说了,你可以理解成在TTL值的时间内如果已经查询过某域名,那么就不再查询,而是直接读取缓存数据。你可以使用这个命令来查看本...
  • DNS

    2017-09-01 20:23:51
    DNS服务器类型: ...refresh:与主DNS同步刷新时间间隔 retry:主DNS联系不上时,重试间隔时长 expire: 设置超过多长时间,就认为主DNS挂掉了 nagative answer TTL:设置超过多长时间,就认为主DNS解析不
  • 1.Windows Server -- DNS老化时间和清理

    千次阅读 2015-04-27 23:00:02
    DNS问题总结:问题描述:DNS 服务器中存在有两条相同的记录。...设置dns的老化时间为1小时刷新间隔也是1小时,设置正向和反向的老化时间为1小时,刷新间隔也是1小时。一个小时后,会自动清除老的记录;参考: ht...
  • [size=16px][b]如何查看虚拟机与AD的时间偏差?[/b][/size] ...[size=16px][b]如何在AD上刷新DNS记录?[/b][/size] net stop netlogon ipconfig /flushdns net start netlogon ipconfig /registerdns
  • 在介绍实验过程之前,先直接说结论,建议为权威NS记录变更预留2天时间是一个相对保险的建议值,可以确保全网绝大部分LocalDNS都会刷新。若超过这个时间后仍有问题,需要考虑其他可能的原因。实际上从工程经验看,...
  • DNS服务和BIND

    2020-02-15 22:47:07
    DNS服务 DNS服务器的类型 主DNS服务器 从DNS服务器 缓存DNS服务器(转发器) 主DNS服务器: Master ...刷新时间间隔:从服务器从主服务器请求同步解析的时间间隔 重试时间间隔:从服务器请求同步失败时...
  • DNS域名设置笔记

    2020-03-21 09:49:17
    新增域名解析一般10分钟至72小时生效,视全球DNS缓存刷新时间而定。 测试域名:abc.com测试IP:192.168.1.1以下针对此域名,IP进行操作说明 1、一般网站的DNS解析做如下四条记录 (1) abc.com A192.168.1.1 (2) ...
  • 清除dns缓存

    2010-05-14 11:05:10
     每个DNS记录都有一个生存时间(TTL)值,这个值就决定了这个纪录什么时候刷新,进而被其他查询取代。在TTL到达之前,Windows解析将返回缓存中的查询结果,而不会开始新的查询。 当你要解决连接与DNS的问题时,...
  • 昨晚给域名photos.brunoxu.info绑定了一个相册,在chrome中打开,由于路由解析还没生效,出来了电信的页面,网址都给换了,还不能刷新,只能一次次的输入,等了一段时间后想着应该可以了,发...
  • DNS老化与清理

    2011-08-04 10:53:56
    最近发现DNS中的记录有很多无效的,因为...一个月内记录的时间戳不会刷新,无刷新时间后的一个月为刷新时间。那请问,哪些记录定义为老化? 2.假如一台加入域机器一直处于关机状态。多久后,记录会被清理? 3.假如...
  • dns寻址的理解和测试

    千次阅读 2016-03-02 13:49:05
    (缓存时间刷新时间设置小点) 2. 根据配置(Linux环境resolv.conf)查找dns服务器(nameserver配置),根据配置的先后顺序进行遍历各个dns服务器;转第3步; 3.在dns服务器管理的区域中进行查找相应的
  • DNS BIND之区域数据文件

    千次阅读 2015-04-18 00:50:47
    一个区域内的所有数据,包括主机名和对应IP地址、刷新间隔和过期时间等,都必须要存放在DNS服务器内,而用来存放这些数据的文件就称为区域文件。DNS服务器的区域数据文件一般存放在/var/named目录下。一台DNS服务器...
  • 任务一 安装与配置基本的DNS服务器【任务说明】为公司配置一台DNS服务器,dns服务器的IP地址为192.168.10....刷新时间等为默认值。该区域的ns记录:ns.yhy.com。该区域的A记录:主机名为ns。对应的解析IP为:192.16...
  • 正向解析dns ...refresh 刷新客户缓存时间 minimum 最小缓存时间 retry 查询不到的话一个小时之后可以重新查询 确保环境的纯净 删除之前的forwarder { 114.114.114.114; }; 其他不变 [root@dns-s...
  • DNS resource record的写法

    2014-04-16 04:34:16
    正解文件$TTL 1d$ORIGIN superroot.com.domain type class rrdate 管理员邮箱 序列号 刷新时间 重试时间 失效时间 缓存生命时间superroot.com. IN...
  • 1 windowns下清除缓存(其实是刷新缓存)命令 ipconfig /flushdns 2 Linux下清除缓存 通过/etc/init.d/nscd restart 来清除缓存 Java应用中JVM也会缓存DNS,这个缓存是在InetAddress类完成。它有两种缓存机制 1正确...
  • DNS的数据库通常是在跑在DNS服务器的内存当中的,但是我们如果临时增加一条的话其实是写到了硬盘当中,当数据库服务刷新的时候新增的新记录才会被记录到内存当中。 这其实也会是与DNS的缓存有关系的,举个例子你的...

空空如也

空空如也

1 2 3 4 5 ... 10
收藏数 196
精华内容 78
关键字:

dns刷新时间