七月网

DNS缓存(DNS缓存是啥啊)

七月网5160

DNS缓存是啥啊

DNS即域名系统,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

DNS缓存(DNS缓存是啥啊)

开始时,域名的字符仅限于ASCII字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的字符。

使用基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集。因此,诸如“XXX.中国”、“XXX.美国”的域名可以在地址栏直接输入并访问,而不需要安装插件。

但是,由于英语的广泛使用,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等。

扩展资料:

DNS系统中,常见的资源记录类型有:

主机记录(A记录):RFC1035定义,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。

别名记录(CNAME记录):RFC1035定义,CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录。

IPv6主机记录(AAAA记录):RFC3596定义,与A记录对应,用于将特定的主机名映射到一个主机的IPv6地址。

服务位置记录(SRV记录):RFC2782定义,用于定义提供特定服务的服务器的位置,如主机(hostname),端口(portnumber)等。

NAPTR记录:RFC3403定义,它提供了正则表达式方式去映射一个域名。NAPTR记录非常著名的一个应用是用于ENUM查询。

参考资料来源:百度百科-DNS

什么是DNS缓存

DNS缓存是Windows和macOS等操作系统会为调用和解析的地址(DNS缓存)附加的缓存。

这些保存了与名称解析相关的所有信息,每个信息都有一个称为TTL(生存时间)的条目,其中数据在给定时间内保持有效。在这段时间内,直接从缓存中回答相应的查询,而不需要绕道到DNS服务器。

各种应用程序,例如来自互联网服务提供商的Web浏览器或名称服务器,也有自己的DNS缓存,用于加速名称解析。

扩展资料

DNS缓存中的信息单元或条目称为资源记录(RR),并以ASCII代码(压缩形式)显示。各种_部分可选_组件包括以下内容:

1、资源数据(rdata):描述记录的数据,例如地址或主机名。

2、记录类型:创建的条目的类型,例如“A”:IPv4地址(十进制值:1)或“AAAA”:IPv6地址(十进制值:28)。

3、记录名称(可选):为其创建DNS条目的对象的域名。

4、生存时间(可选):资源记录的有效期(以秒为单位)。

5、类(可选):RR所属的协议组(主要是“IN”用于Internet)。

6、资源数据长度(可选):资源数据长度的值。

7、DNS缓存包含各个域或主机的IP地址以及指定它的其他信息_例如记录的有效期或相应的协议组。

参考资料来源:百度百科-dns

什么是DNS缓存,如果删除会影响到什么.

DNS缓存是:当电脑把一个域名解析完后,它就把这个域名和那个主机的IP地址联系起来(也就是域名和IP对应起来),然后把这个对应关系存入DNS缓存,这样,如果下次再输入网址的时候,电脑通过查找DNS缓存,就可以直接知道IP192.168.1.5,而不用再进行域名解析了,这就提高了效率,这就是DNS缓存服务。

如果删除也没有太大影响,只是下次的查询服务稍微麻烦了些。

DNS(DomainNameSystem)中文意思是“域名解析系统”,我们上网的时候,要输入网址,也就是网站域名,我们使用域名,也是为了方便记忆,可电脑并不知道该网址,必须把域名转换回IP地址,这就要用到DNS了,DNS就是把域名转换回IP地址的。