DNS (域名系统)解析给定主机名或域名的IP地址需要20到120毫秒左右,在进程正确完成之前,浏览器不能做任何事情。浏览器在建立到web服务器的网络连接之前,必须将web服务器的DNS名称解析为IP地址。由于DNS解析可以由客户端的浏览器和操作系统缓存,如果在客户端的缓存中仍然可用有效的记录,则不会引入延迟。但是,如果客户端需要在网络上执行DNS查找,则延迟可能会根据能够提供有效响应的DNS名称服务器的邻近程度而变
我有一个Debian 2.6.26-2-Xen- and 64系统,在第二次和第三次失败的反向DNS查找之间需要5秒。全部(大多数?)这里的其他类似系统执行三个查找,它们之间几乎没有等待。编辑主机延迟:
11:47:58.883885 IP 192.168.20.127.48797 > 172.16.1.1