一个子网上的计算机无法连接到互联网

一个子网上的计算机无法连接到互联网

我的学生电脑出了问题——它们无法连接到互联网。

奇怪的是:我打开命令提示符并 ping 网关服务器,突然一切都正常了(至少在一段时间内)。我不知道 ping 做了什么,让连接正常工作。

我试过 ipconfig /flushdns 并删除和重新创建路由,但都不起作用。我以为 ping 可能强制机器缓存 dns 条目,但无论我通过 IP 还是 dns 名称进行 ping 都没关系。通过 Web 浏览器访问网关服务器也没有任何效果 — 我发现 ping 是唯一有用的方法。

我的实验室或管理子网中没有计算机有此问题;只有学生机器有此问题。唯一的其他区别因素是管理/实验室机器加入了我们的活动目录域,而学生机器显然没有。

知道这是怎么回事吗?这肯定是件蠢事,我应该早就注意到的。

答案1

如何检查路由器/交换机?如果交换机的 MAC 表混乱或出现其他问题,它将无法正常运行,通常如果交换机重新启动或客户端计算机继续 ping 网关,它将恢复运行。IP 地址重复是一种可能性,如果客户端继续 ping,网关的 ARP 表可能会被迫接受客户端的 IP。我实际上将 ping 命令放入我的一台服务器的 crontab 中,以便它每 3 分钟执行一次,因为还有另一台计算机具有重复的 IP,但我找不到它。

答案2

您提到了 arp,但没有发布 arp 表信息。我建议您注意 arp 表,因为您能够和无法建立网络连接。那里似乎可能存在一些奇怪的行为。

这种相关性的可靠性/可重复性如何?

答案3

我们可以从域名解析开始吗?如果你 ping google,它会解析 IP 地址吗?如果是,当你尝试 tracert google.co.uk 时会发生什么?它会在什么时候停止?

自此问题出现以来,有什么变化吗?如上所述,检查交换环路(如果您没有生成树协议)学生机器的 IP 地址是多少?(手动或 DHCP)机器可以互相 ping 通吗?(通过名称或 IP)

我确信我们能帮您找到这个问题。

答案4

您需要更好地了解网络设备的路径和/或进行数据包跟踪。

相关内容