A: DNS(Domain Name System)是域名系统的缩写,他是由解析器和域名服务器组成的,它作为将域名和ip地址相互映射的一个分布式数据库,域名服务器是保存有该网络中所有主机的域名和对应的ip地址。域名必对应一个ip地址,而ip地址不一定有域名。将域名映射为ip地址的过程就称为域名解析。域名虽便于人们记忆,但计算机只能互相认识ip地址。
B: DNS就是进行域名解析的服务器。 DNS主要是UDP协议,但是当请求字节过长超过512字节时,是用TCP协议,它可以分割成多个片段。
C: DNS协议默认端口号是53。
D: 操作系统的DNS缓存:windows DNS缓存的默认值是 MaxCacheTTL,它的默认值是86400s,也就是一天。macOS 严格遵循DNS协议中的TTL。
游览器的DNS缓存:chrome对每个域名会默认缓存60s;IE将DNS缓存30min;Firefox默认缓存时间只有1分钟;Safari约为10S。
故
DNS的默认缓存时间是由操作系统和浏览器自行定义的