我使用 Windows 2003 Server 作为 DHCP 服务器,它后面有大约 10 台计算机。我该如何转发某些端口?
答案1
DHCP 和端口转发是两个非常不同的事情。
DHCP 用于分配 IP 地址、子网掩码、网关、DNS 和其他预定义的网络设置。
端口转发是指从运行在防火墙、路由器或其他阻止设备后面的机器上发布(想不出更好的词)应用程序或服务的端口的能力。
但是,如果您说要将 DHCP 服务器发布到另一台机器,则需要转发端口 67 和 68 - 但是,DHCP 也通过广播地址工作。这在通过单独的网络运行时会导致很多问题,因此请查看您的路由器是否支持 DHCP 链、路由、转发或您的供应商所称的任何功能。
答案2
大多数情况下,您会将端口转发到特定 IP,当机器的 IP 是动态设置时(DHCP 中的 D 代表动态),这会带来问题。本质上,您永远无法保证特定机器会拥有特定 IP,除非您对服务器进行更多繁琐的操作,例如为特定 MAC 地址保留动态 IP。某些软件允许您根据 MAC 地址设置端口转发,如果您想让所有机器都使用 DHCP,这可能是可行的方法。
就我个人而言,我更喜欢为需要端口转发的机器设置静态 IP,并减少可分配的 DHCP IP 范围,以便您的静态 IP 超出该范围。然后,您就可以随心所欲地进行端口转发。