我想打开一个端口,特别32887
是TCP
用于 Ace of Spades (buildnshoot) 游戏的端口。
我创建了一个服务器(我可以从 访问它127.0.0.1
),但我的朋友无法加入我。这看起来像是端口问题。
你们能帮助我吗?
编辑:
按照 camconn 的要求做了所有事,结果却出了问题iptables -L
:
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpt:32887
ACCEPT tcp -- anywhere anywhere tcp dpt:32887 flags:FIN,SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp dpt:32887 flags:FIN,SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp dpt:32887 flags:FIN,SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp dpt:32887 flags:FIN,SYN,RST,ACK/SYN
ACCEPT tcp -- anywhere anywhere tcp dpt:32887 flags:FIN,SYN,RST,ACK/SYN
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
这就是我要做的全部吗?
答案1
您需要设置转发端口在您的路由器上。您可以找到特定路由器的说明这里。
具体来说,您希望将32887
路由器端口上的传入流量转发到计算机的内部的192.168.1.XXX
同一端口上的IP 地址(例如)。
设置路由器将流量转发到您的计算机后,只需将您的外部的IP 地址(例如208.67.220.220
),您就可以开始了。
NB 外部 IP 地址与内部 IP 地址:
你的外部的IP 地址是外界看到的 LAN 地址。您可以使用第三方服务找到它,例如这。这是您需要提供给好友的地址,以便他们可以在您的服务器上玩游戏。另一方面,您的内部的IP 地址是你的计算机所在的位置你的网络。通常情况下,内部的IP 地址是 Cisco/Linksys 路由器上的格式192.168.1.XXX
。您需要在您的内部的IP 地址,以便它可以与您的计算机通信。
扩展阅读:
什么是 IP 地址?
外部 IP 地址与内部 IP 地址