我们在两个子网之间设置了 MPLS。除了可能相关的两件事外,一切(即我有 RDP 双向和文件共享)似乎都在正常工作。
- Windows 计算机不会使用来自其他子网的设备填充“网络”。
- 从远程计算机,我们无法加载位于主机网络上的内部网站。
WINS 已启用并正常工作,两台计算机都知道谁是 DNS 服务器,谁是 WINS 服务器。
Web 服务器位于192.168.1.20
(Windows Server 2003),远程子网中的计算机 (Windows 7) 位于192.168.2.249
。文件共享和 RDP 双向工作。
因此,主机子网是192.168.0.0/23
,远程子网是192.168.2.0/23
。每个 Windstream 路由器都有两个端口——一个用于 MPLS,一个用于 Internet。目前,远程的 Internet 端口未连接。主机路由器上的 Internet 端口在进入主机网络之前穿过我们的防火墙路由器,但主机上的 MPLS 端口直接插入交换机中继。
两个 Windstream 路由器各有一个 MPLS 端口:
192.168.1.2
= 主机 MPLS192.168.2.2
= 远程 MPLS
Windstream 路由器也每个都有一个开放的互联网端口,我已经连接了一个防火墙路由器来过滤互联网,使互联网网关:
192.168.1.1
= 主机网关192.168.2.1
= 远程网关
我在这里读到我需要在 Active Directory 站点和服务中列出子网,因此我创建了两个子网作为一个站点的成员。
对于我的测试,两台计算机和网络服务器上的防火墙都已关闭。
ISP (Windstream) 确认 MTU 设置为 1500,并且在他们的测试中,他们的 ping 总是以 1500 的大小发送。
那么我可以尝试什么来解决这两个问题呢?
这是一张地图:
[更新] 当我在网络服务器上运行 Wireshark 并观察对网页的请求时,我看到 http 调用中有很多重传。这是报告:
看起来从远程到主机的 http 流量是重新传输的原因。但是我没有可以阻止它的设备。防火墙全部关闭。
所以,我可以从同一子网上的一台机器 telnet 到 web 服务器,但我不能从远程子网上的机器 telnet 到它 - 它报告:
c:\>telnet 192.168.1.20 80
Connecting To 192.168.1.20...Could not open connection to the host, on port 80: Connect failed
从网络服务器到远程计算机的跟踪路由:
从远程计算机到网络服务器的跟踪路由:
[更新] 我启用IIS上的远程笔记本电脑,而我是能够实现自己的网页从电脑在主机位置。然而,在我的测试中,情况一直如此。因此,http 流量只是一种方式。