更改 DNS 服务器后,Telnet 响应卡住

更改 DNS 服务器后,Telnet 响应卡住

我们的办公室通过 VPN 连接到客户的大型 UNIX 服务器以提供技术支持,并且我们使用 telnet 客户端,例如 Windows XP&7 上的 putty 或 xshell。

一个月前,我们将 ISP 从 A 公司更改为 B 公司,我们中的一些人在切换过程中更改了网络 ipv4 设置中的 DNS 服务器设置,从默认的自动分配更改为一些公共服务器,例如 8.8.8.8,然后又改回来。

现在,任何修改了 DNS 设置的机器仍然可以 telnet 到客户端的 UNIX 机器,但即使是“ps -ef”或“ls -l”也可能返回超过 1 屏内容,但会卡在那里,直到空闲时间结束并被远程服务器关闭。所有客户端,如 telnet、putty、xshell 都以相同的方式工作。

有人遇到过这种情况吗?该如何解决?

答案1

根本原因是由于将 ISP 从 A 切换到 B,默认 MTU 大小发生了变化,因此长响应消息将被截断,这就是 telnet 卡住的原因。为了解决这个问题,我按照说明进行操作 按照这篇文章中的步骤

netsh 接口 ipv4 设置子接口“本地连接”mtu=1200 store=persistent

之前的大小是1500。之所以在DNS设置后触发,我猜测如果你更改包括DNS在内的任何设置,网络设置将会更新。

相关内容