我想打开端口 80,因为我想使用 dyndns.org 从我的本地机器进行托管;我按照它指示的步骤安装 ddclient 以获取动态 IP。
现在我需要知道如何从 Ubuntu 打开这个端口 80。
我可以使用 iptables 进行端口转发吗?
答案1
我不确定我是否正确理解了您想要完成的任务,但我认为您需要的是从您的 Ubuntu 机器上托管一个网站,该网站可通过 dyndns.org FQDN 访问。
因此,您需要做两件不同的事情。
- 设置你的 dyndns。同样,这可以通过两种不同方式实现:
1.1. 为 配置一个 cron 作业ddclient
。
该脚本将连接到 dyndns.org 网站并定期更新您的 IP 地址。当 ADSL 路由器不提供对 DDNS 的原生支持时,通常需要此解决方案。
1.2. 配置您的路由器以直接连接到 dyndns.org 并在每次更改时更新 IP 地址。
您的型号(WRT54G)支持DDNS,所以这很容易。您可以找到更多信息这里
- 将所有传入的请求(即来自互联网)转发到您的 Ubuntu 网络服务器。
也就是说,再次配置您的路由器以接受来自 Internet 的所有对端口 80 的传入请求并将其转发到您的 Ubuntu 机器的端口 80。
再次,可以找到有关端口转发的更多信息这里