最近,我的路由器出现了问题。我有一台 Netgear N300 v2,但我并不是想寻求有关该路由器的支持。不,我实际上想问的是,人们如何将他们的网络流量从互联网转发到服务器,然后正确地重新路由。
我以前从未做过这种事,但我想长大后从事 IT 行业。顺便说一句,我已经发现放弃路由器需要有软件 DHCP 服务器,我使用的是 Windows Server 2008 Datacenter,它内置了 DHCP 服务器的角色。
DNS 也已配置。Motorola SurfBoard 调制解调器直接连接到 Cisco Catalyst 2950,后者还通过 3Com SUperStack Hub 和小型 8 端口 HP AdvanceStack J2610A 连接网络的其余部分,后者连接到我的所有无线 AP。
答案1
你的问题有点不清楚,但如果你问的是如何在没有路由器的情况下进行端口转发,答案是你不能。需要某物在网络上进行第 3 层路由(无论是硬件路由器、第 3 层交换机还是为您配置路由的服务器)。
您的网络上现在的公有 IP 是什么?
答案2
您的电缆调制解调器已连接到交换机。这不起作用。
有线调制解调器通常只与单个以太网或 USB 端口上出现的第一个 MAC 通信。除非您重新启动设备,否则其他 MAC 将被忽略。在我的调制解调器(Arris,不是 Surfboard)上,如果您断开连接到以太网端口的任何设备,它不会与您连接的其他任何设备通信,除非您重新启动它,否则当您重新连接时,除了原始设备外,它不会与任何其他设备通信。
如果您没有将路由器连接到电缆调制解调器,则唯一有效的其他连接就是您想要访问互联网的单台机器。在这种情况下,您无需担心端口转发,但肯定需要在此单台系统上进行良好的防火墙配置。
答案3
首先,你需要一个可以实现路由功能的东西。我对 Windows Server 世界不是很熟悉,但我想它有某种方法可以实现路由功能。
编辑:这篇文章可能会为您指明正确的方向:http://technet.microsoft.com/en-us/library/cc770798(v=ws.10).aspx
基本上,调制解调器可以将 ISP 提供的一个外部 IP 地址分配给一台设备。如果您的网络上只有一台设备,那么不用担心:该设备将有一个外部 IP 地址,并且可以与互联网上的任何其他外部 IP 地址通信。但是,如果您有多个设备都需要通过该调制解调器进行互联网连接,那么您就需要一个路由器(无论是专用硬件设备还是由 Windows 服务器上的软件提供)来将该连接“路由”到您的内部网络。
路由器负责为内部 LAN 上的每台设备分配一个内部 IP 地址(例如 192.168.xx 或 10.xxx)。它还负责在网络上的设备(不知道外部/ISP IP 地址)和更广泛的互联网上的服务器(不知道设备的内部 IP 地址)之间传递互联网流量。
如果您尝试在内部网络上运行可访问 Internet 的服务器,此路由器(无论是硬件还是软件)也负责端口转发。
[端口转发基本上是在路由器上设置规则,即“如果请求进入某个端口上的外部/ ISP 分配的 IP 地址,则将该请求发送到 xxx.xxx.xxx.xxx,其中 xxx.xxx.xxx.xxx 是内部 IP 地址。]