原因: 服务器对客户地址进行逆向的DNS解析,而引起时间消耗。
具体的过程为: /etc/nsswitch.conf中的 hosts: files dns,依次会从/etc/hosts 和 /etc/resolv.conf中寻找ip对应域名。
方法1:
在文件/etc/hosts中加入ip到主机名的对应关系
或 在文件/etc/resolv.conf中直接指定nameserver 服务器IP排第一个。
方法2:
在图形界面下, system -> administration -> network 中设置 Hosts 对应项 或 指定 DNS 即可。
方法2的优先级高于方法1, 即对/etc/hosts和/etc/resolv.conf文件覆盖。
另:
1. 在Linux下,尽量使用原始的network配置工具, 不要使用2个以上的网络配置工具,使用时有一定的冲突。
2. 在Ubuntu10中,可能需要将文件 /etc/nsswitch.conf 中的:
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
改为
hosts: files [NOTFOUND=return] dns