我有一台 Windows Server 2012 R2(AD、DNS、DHCP、IIS)。我的互联网连接速度为 10 0Mbps 上行,10 Mbps 下行。
每当我在本地网络中的计算机之间传输文件时,它都会以 10 Mbps 的速度通过互联网传输。
我的问题是如何通过 LAN(1Gbps)引导内部流量并通过 Internet(1Mpbs)引导外部流量?
答案1
我感觉您假设仅根据传输速度,发往 LAN 上另一个节点的流量就会被路由到 WAN。
请打开 cmd.exe 并在您遇到网速缓慢的其中一台主机上运行 tracert。如果第二台计算机的名称是 node1,只需键入tracert node1
。这将向您显示节点之间的跳数。如果此命令的结果未显示任何位于 LAN 子网之外的 IP 地址,则当这些主机通信时,您不会离开本地网络。在这种情况下,您的电缆质量可能很差,交换机非常...非常旧,或者路由器的接口明确设置为 10 mbps 速度。我做了一些有根据的猜测,因为您在这里没有提供太多细节。
我非常非常相信您的 tracert 结果不会显示 LAN 之外的任何内容,但如果显示,则表明存在路由问题。这种情况通常不会发生;有人必须明确设置 LAN 内流量的路由,这种情况并不常见。
如果您向我们展示一个简单的网络图并解释这些节点是如何连接的(什么样的交换机、路由器(如果适用)等),我们可以为您提供更多帮助。
编辑:
好的,如果您从网络获得的网速只有 10 兆比特,那么您需要找出瓶颈所在。这是一台无线路由器,但您指出您的主机是有线的。查看 Windows 中的 NIC 设置以及路由器管理页面中的 NIC 设置。NIC 速度是否设置为自动?查看接口本身上的闪烁指示灯以快速确定当前速度。
我猜你可能遇到了布线问题 - 你使用的是哪种以太网电缆?我希望是 Cat 5e 或更好的。
在千兆网络上传输大型文件时,磁盘 I/O 通常是速度瓶颈,但我怀疑这不是您的问题,因为您的速度太低了。如果您的最高速度为 90 或 100 Mbps,我建议您首先研究一下这个问题。
祝您顺利解决问题。