我有一台 Windows Server 2003,我想用它来托管我公司的网站和 MineCraft 的游戏服务器。我收藏了一些关于设置网站和游戏服务器的链接,但不知道如何使用这两个静态 IP。
我是否要为每个网络适配器分配静态 IP 地址,还是将它们分配给路由器?
答案1
我相信你指的是私人的静态 IP。这些是家庭网络内机器的 IP 地址。是的,为托管 Web 服务器和游戏机的机器分配静态 IP 很重要(我不知道我们在这里谈论的是一台还是两台电脑,但这没有区别:您总是必须使用静态 IP)。
原因很简单:当网页请求或游戏相关连接到达路由器时,路由器如何知道该请求发往哪台电脑?通过一条称为转发端口,规定:到达端口 80/25565 的任何请求都必须定向到 pc1/pc2。现在,如果每次断开连接并重新连接时 pc1 和 pc2 的 IP 地址都会发生变化,这条规则怎么可能起作用呢?如果 pc1 始终位于同一地址(= 静态内部 IP 地址),则路由器上的端口转发规则非常简单:
到达端口 80/25565 的所有请求都将被发送到 pc1/pc2 的(固定!)IP。
这样,路由器就能有效地调度连接。
还有一种可能是您指的是静态公共地址,即不以 192、172、10 开头的地址。这与如何从家庭网络外部识别您的 PC 有关。如果确实如此,请告诉我,我会更新此帖子。
答案2
是的,您需要将端口 80 转发到托管您网站的计算机,将端口 25565 转发到托管您的 Minecraft 服务器的计算机。(它们可以是同一台计算机)。然后您可以找到你的外部 IP 地址,您可以在浏览器中查看您的网站,并在 Minecraft 服务器上玩游戏。