无法更新或找到 iptables

无法更新或找到 iptables

我在使用端口 110 下载电子邮件时遇到问题。(Ubuntu 18.04)

telnet server.co.uk 110

生产

Connecting to server.co.uk ...
Could not open connection to the host, on port 110: Connect failed

在控制面板中IONOS端口110处于打开状态

如果我 telnet 到完全不同的服务器 110 连接正常,那么不是 ISP 阻塞了端口。

我遵守这里的规则: https://upcloud.com/community/tutorials/configure-iptables-ubuntu/ 和这里: https://www.cyberciti.biz/tips/linux-iptables-14-how-to-allow-pop3-serverprotocol-request.html.但是,没有成功。

如果我cd /etc/iptables,我会收到错误:

/etc/iptables/:  No such file or directory

但如果我sudo iptables -L得到了预期的打印输出:

chris@server:/etc$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

ACCEPT     tcp  --  anywhere             Server.co.uk    tcp spts:1024:65535 dpt:pop3 state NEW,ESTABLISHED

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

有什么想法可以帮忙吗?

从此处编辑 2020 年 10 月 26 日

感谢 Doug Smythies 和 waltinator 的评论,并对违反惯例表示歉意。

以下是我所做的逐行操作的详细信息以及结果:

iptables -A OUTPUT -p tcp -s 77.77.77.777 --sport 110 -d 0/0 --dport 1024:65535 -m state --state ESTABLISHED -j ACCEPT

我使用了服务器的 IP 地址代替 77.77.77.777,并在另一次使用了域名

在每种情况下我都会得到这样的结果:一个空白行,这通常表明该指令已经起作用

从 cmd 终端进行 Telnet 提供连接到 77.77.77.777...无法在端口 110 上打开与主机的连接:连接失败。

我尝试连接到另一个服务器(Ubnutu 14 服务器),连接正常,显示 +OK Dovecot(Ubuntu)已准备好,这正是我所期望的。

感谢你们二位抽出时间。

克里斯

相关内容