使用 ip 地址打开端口

使用 ip 地址打开端口

我想从网络访问我的服务器。

netstat -an | grep LISTEN
tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN     
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN     
tcp6       0      0 ::1:631                 :::*                    LISTEN     
tcp6       0      0 :::443                  :::*                    LISTEN     
tcp6       0      0 :::3306                 :::*                    LISTEN     
tcp6       0      0 :::80                   :::*                    LISTEN   

我如何更改/添加/替换此为:

tcp        ?      ? my_ip:80                ??????                  LISTEN 

我用“?”标记的数字代表什么?

答案1

端口由进程打开,因此需要配置您的服务以在所需的接口/协议上打开相关端口。 在您的例子中,您需要将接口更改为 0.0.0.0 或您的 LAN IP,并将协议更改为 TCP4。

您必须在您的 web 服务器配置文件中执行此操作。如果不知道您的确切 HTTP 服务器,我们无法提供更多信息,但大多数 linux 服务器允许您指定要绑定到哪个接口,有时还允许您指定要使用的 TCP/IP 版本。无论哪种方式,如果您通过 IPv4 地址绑定到接口,通常会创建一个 TCP4 侦听器。

相关内容