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