原因: 服務器對客戶地址進行逆向的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