浏览器立即连接,但从命令行花费很长时间

我刚刚部署了一个服务器,该服务器拥有一些我想要使用脚本获取的资源。 如果我浏览Chrome浏览器中的这些资源(甚至是我以前从未使用的资源 – 所以我不认为这是caching问题),但是当我使用脚本获取它们时,需要大约5秒的时间才能连接。

我不认为这与我的网站有任何关系,我认为这是一个本地configuration问题。 我看到与谷歌相同的结果。 浏览到谷歌它立即出现,但:

% curl google.com ***5 second delay*** <HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> ... 

由于最后一个行为是一个更令人困惑的事情是,如果我ping我的服务器或谷歌,它会立即显示IP地址,所以我认为这种排除DNS问题,但我不知道。

有什么想法发生在这里?

我在Comcastnetworking上运行Ubuntu Maverick。

如果你运行Wireshark你应该能够检查你的PC发送的数据包和他们的回复。 这应该可以帮助您查明问题。

我的预感是DNSparsing – 但是你的pingtesting会有其他的build议。

注意:Wireshark是在官方apt库: sudo apt-get install wireshark