如何开放内网服务器端口让外网访问?本地设置互联网上可连

本地内网搭建好服务器应用后,除了局域网内连接访问外,往往还需要开放设置指定端口给互联网上使用。

服务器开放对外端口设置主要包括防火墙配置、路由器设置端口映射、使用三方端口映射工具三个核心步骤‌,具体方法因操作系统(如Windows/Linux)和网络环境(有无公网IP)而异。

一、Windows系统防火墙端口开放‌

控制面板设置‌:

        进入控制面板 > 系统和安全 > Windows防火墙,选择高级设置。‌‌‌‌

        点击入站规则 > 新建规则,选择端口并输入需开放的端口号(如3306)。

        设置允许连接,选择作用域(公共/私有/域),命名规则后完成配置。‌‌

二、‌Linux系统防火墙端口管理‌

    ‌firewalld命令‌:

        开放临时端口:firewall-cmd --add-port=3306/tcp。‌‌‌‌

        永久开放端口:添加--permanent参数并重载配置:firewall-cmd --reload。‌‌

        查看开放端口:firewall-cmd --list-ports。‌‌

三、路由器端口映射(有公网IP场景)‌

当本地有公网IP有经过路由时,可以设置路由,开放内网本地端口给公网访问。路由映射在路由管理后台的虚拟服务器设置‌:

1、登录路由器管理界面,进入转发规则 > 虚拟服务器,添加映射条目。‌‌

 2、填写外网端口(如8080)、内网端口(如80)及服务器内网IP地址。‌‌

四、    ‌第三方工具辅助‌(无公网IP做端口映射)

        使用nat123等网络端口映射工具实现内网穿透,配置映射规则时需绑定自有域名或自动生成的外网地址。‌‌

小结

本地服务器开放对外端口设置,让互联网上能够正常访问到,先要从本地计算机防火墙开放,然后再通过公网IP路由设置,或无公网IP时借助类似nat123做端口映射出去。

你可能感兴趣的:(网络,服务器)