通过telnet连接到服务器时延迟

在这里,我们有多个服务器运行在不同的操作系统上,有些运行在windows server 2003,red hat linux 4.0和oracle unbreakable linux 4上。

当我们使用telnet从客户机(运行在Windows XP上)连接到在Linux上运行的服务器时,它显示login提示时将连接延迟约30秒。

但是当我们连接到在Windows上运行的服务器时,它立即连接。

这个问题一次又一次,并保持约10至15天,然后自动得到正确的。

1)为什么发生这种情况? 2)这是服务器问题还是networking问题? 3)详细解释。

这可能是一个DNS问题? 客户端计算机是否存在反向DNSlogging? 服务器通常需要parsing连接客户端机器的主机名,以查看是否允许连接以及login。 由于DNS查找是同步的,所有其他操作将一直等到主机名parsing完成,否则将失败。

我怀疑,Windows机器没有延迟,因为他们通过WINS或Active Directoryparsing客户端的反向DNS。 是否将服务器configuration为从您的Active DirectoryparsingDNS,如果没有,您可以尝试configuration它们 – 否则,您可以为客户端计算机添加反向DNSlogging吗?