本地内网搭建好服务器应用后,除了局域网内连接访问外,往往还需要开放设置指定端口给互联网上使用。
服务器开放对外端口设置主要包括防火墙配置、路由器设置端口映射、使用三方端口映射工具三个核心步骤,具体方法因操作系统(如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做端口映射出去。
620

被折叠的 条评论
为什么被折叠?



