如何将我的ipv4地址映射到iptables中的外部地址

我想运行一个Minecraft服务器(端口25565)并将其发送到我的外部地址以供其他人播放,然后发送到我的主机名(我假设这是自动的 – 我是否也需要这个规则?)。

但我需要将我的ipv4地址(或端口25565)映射到我的外部地址。 我在路由器配置上打开了端口,所以这就是我需要的。 谢谢!

我假设您在路由器后面有Minecraft服务器,并且您的Internet服务提供商(ISP)为您分配动态IP。

在路由器设置中,您必须启用端口转发 。 也就是说,发送到端口25565的任何数据都必须转发到您的Minecraft服务器的内部IP地址。

此时,您可以通过Google搜索“Whats my IP”(无引号)找到您的外部IP。 并告诉你的朋友用于登录服务器的IP地址。 如果ISP更改了IP地址,您将不得不再次告诉他们新的IP地址。

如果您订阅了dyndns主机名,则可以为您的朋友提供主机名,并在外部IP更改时让路由器更新dyndsn服务。 请参阅DynDNS更新程序?

这与Ubuntu没有任何关系。 因此这个问题不在此。

希望这可以帮助