通过 telnet 连接服务器时延迟

通过 telnet 连接服务器时延迟

这里我们有多个运行不同操作系统的服务器,有些运行在 Windows Server 2003、Red Hat Linux 4.0 和 Oracle Unbreakable Linux 4 上。

当我们使用 telnet 从客户端计算机(运行在 Windows XP 上)连接到运行在 Linux 上的服务器时,它会延迟大约 30 秒才显示登录提示。

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

这个问题反复出现,持续约10至15天,然后自动得到纠正。

1 ) 为什么会出现这种情况? 2 ) 这是服务器问题还是网络问题? 3 ) 详细说明。

答案1

这可能是 DNS 问题吗?客户端计算机是否有反向 DNS 记录?服务器通常需要解析连接客户端计算机的主机名,以查看是否允许连接以及记录。由于 DNS 查找是同步的,因此其他所有操作都将等到主机名解析完毕,否则将失败。

我怀疑 Windows 计算机没有延迟,因为它们通过 WINS 或 Active Directory 解析客户端的反向 DNS。服务器是否配置为从 Active Directory 解析 DNS,如果没有,您可以尝试配置它们 - 否则,您可以为客户端计算机添加反向 DNS 记录吗?

相关内容