参考http://blog.csdn.net/xiaoquantouer/article/details/52563412
例题(腾讯笔试题)
下面关于DNS说法正确的是()
A、DNS的作用是域名和IP地址的相互映射
B、DNS协议运行在UDP协议之上
C、DNS协议端口号为53
D、DNS的默认缓存时间为1小时
解析:
A. DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。
BC.DNS协议运行在UDP协议之上,使用端口号53。
D. 浏览器在获取网站域名的实际IP地址后会对其IP进行缓存,减少网络请求的损耗。
每种浏览器都有一个固定的DNS缓存时间,chrome对每个域名会默认缓存60s,IE将DNS缓存30min,Firefox对DNS缓存时间1分钟,safari约为10s。
windows DNS缓存的默认值是MaxCacheTTL,它的默认值是86400s,也就是一天。
浏览器DNS缓存的时间跟ttl值无关,每种浏览器都使用一个固定值。