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

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

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

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

答案1

我假设您的 minecraft 服务器位于路由器后面,并且您的互联网服务提供商 (ISP) 为您分配了一个动态 IP。

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

此时,您可以通过谷歌搜索“我的 IP 是什么”(不带引号)来查找您的外部 IP。并告诉您的朋友用于登录服务器的 IP 地址。如果 ISP 更改了 IP 地址,您将不得不再次告诉他们新的 IP 地址。

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

这些都和 Ubuntu 无关。因此这个问题与主题无关。

希望这可以帮助

相关内容