不会打开端口

不会打开端口

我显然不太擅长这些事情。

但我已经尝试了以下方法:

  sudo iptables -A INPUT -p tcp --dport 21025 -j ACCEPT

但似乎没什么区别。

 netstat -an | grep LISTEN
    tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:10000           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN
tcp        0      0 0.0.0.0:50564           0.0.0.0:*               LISTEN
tcp6       0      0 :::110                  :::*                    LISTEN
tcp6       0      0 :::143                  :::*                    LISTEN
tcp6       0      0 :::111                  :::*                    LISTEN
tcp6       0      0 :::21                   :::*                    LISTEN
tcp6       0      0 :::53                   :::*                    LISTEN
tcp6       0      0 :::22                   :::*                    LISTEN
tcp6       0      0 :::39670                :::*                    LISTEN
tcp6       0      0 ::1:953                 :::*                    LISTEN
tcp6       0      0 :::25                   :::*                    LISTEN

我只想打开这个端口,这样我就可以在端口 21025 上玩游戏:)

在专用服务器上运行 Ubuntu 12.04 并通过终端运行命令。

答案1

端口只是一个数字。它与 IP 地址一起构成 TCP 地址。

如果某个程序监听该 TCP 地址的传入连接,则端口被称为“打开”。如果不存在此类程序或内核正在过滤该地址的网络包,则端口被称为“关闭”。

默认情况下,Ubuntu 不会过滤任何网络包。因此,要打开端口,您只需启动一个侦听该端口的程序即可。

相关内容