安装程序如下,Ubuntu8.04服务器在DMZ中运行Mysql 5
DMZ以外windows机器上的php远程连接需要5秒才能建立(此时mysql的速度较快)来自本地主机的连接是“即时”的。
听起来像一个标准的dns问题,所以我已经启用了跳过名称-解决和确认是有效的(错误文件记录跳过用户条目),我们仍然看到了5秒的延迟。我也尝试过添加客户端(netbios名称,对吗?)当主机文件中的条目和问题持续存在时
我已经运行了一个tcpdump,从我所能收集的数据来看,它似乎是在尝试进行netbios查找(尽管我没有阅读tcpdump的经验!)我可以想象这是失败的,因为这个服务器是DMZ中唯一的东西。
我有点搞不懂从这里往哪里走。
发布于 2011-04-27 10:06:23
哈。有趣的问题。
查看/etc/nsswicth.conf -该文件确定查看系统数据库(用户、密码、主机等)的顺序。hosts:
行应该看起来像hosts: files dns <everything else>
。您还可以尝试删除<everything else>
。
发布于 2011-04-27 17:05:40
5秒正是将名称解析(在服务器或客户端上直接或反向)确定为可能的罪魁祸首的合适时机。例如,ping是否表现出相同的行为?
https://serverfault.com/questions/263824
复制相似问题