如何添加防火墙允许端口

     最近在发布网站的时候,遇到一个问题,发布完后,在自己的电脑上能够访问,在其他人电脑上不能访问,但是吧,我之前发布的另一个网站吧,它就能在其他电脑上访问。


      之所以之前的网站能够访问,是因为之前发布的时候用了系统防火墙不拦截的80端口,后来添加的端口(8083)不是系统默认安全的,因此防火墙是拦截的。

       紧急情况下就把系统自带防火墙给关了,关了之后是可以访问的。但是这也不是一个很好的办法啊。毕竟不是一个安全的办法。

       记得在这之前有过处理SQLServer的端口,IIs中同样也将添加的端口,添加为系统认为安全的。

       详细步骤如下:

      

       1,进入Windows系统安全界面,点击高级设置进入高级安全Windows防火墙。如下图所示:


           

              2,在高级安全Windows防火墙界面上点击入站规则,找到BranchCache内容检索(HTTP-In),在右侧点击新建规则,如下图所示:




       3, 选中端口,依次点击下一步



4,在特定本地端口处输入自己设定的端口数,最后保存名称就ok啦。如下图所示,



     设置完成后,就可以将系统的防火墙关闭,也可以局域网内访问发布的网站啦。

<think>好的,用户想检查防火墙配置,允许NTP端口123的UDP流量通过。我需要根据不同的操作系统给出具体的配置步骤。首先,要回忆常见的操作系统,比如Linux和Windows,因为用户可能使用这两种系统。然后,查看提供的引用资料,里面提到了iptables和Windows防火墙的命令,正好可以应用到这里。 对于Linux系统,引用[1]和[3]提到了使用iptables命令允许UDP 123端口,所以需要写出具体的命令,比如添加INPUT链的规则,并且提到可能需要保存规则,比如使用iptables-save或者相应的持久化方法。还要注意可能需要检查现有规则,避免重复。 对于Windows系统,引用[2]给出了netsh命令来添加端口例外,但需要确认用户使用的是旧版防火墙还是高级安全配置。如果是旧版,用netsh;如果是高级版,可能需要使用New-NetFirewallRule的PowerShell命令,这样更全面。同时,提醒用户可能需要管理员权限,这点很重要。 另外,用户可能还需要检查现有规则是否存在冲突,比如是否有阻止UDP 123的规则,需要暂时禁用其他可能影响的规则。还要注意不同发行版或系统版本之间的差异,比如CentOS 7以上可能使用firewalld,这时候得用firewall-cmd的命令,不过用户提供的引用中没有提到,可能需要补充,但根据问题中的引用,主要用iptables和Windows的命令,所以可能不需要扩展。 最后,确保用户测试配置是否生效,比如用ntpdate命令或者检查NTP服务状态。同时,要提醒如果是在云服务器或虚拟化环境中,比如ESXi,可能需要参考引用[5]的KB文档,配置外部防火墙,比如云平台的安全组。这部分可能需要用户根据具体环境调整,但核心还是放行UDP 123端口。 总结步骤:分Linux和Windows,给出具体命令,注意事项,验证方法,以及额外环境的提示。确保回答结构清晰,步骤明确,用户能逐步操作。</think>### 防火墙配置步骤(允许NTP端口123/UDP) #### 一、Linux系统配置(使用iptables) 1. **添加防火墙规则** ```bash iptables -A INPUT -p udp --dport 123 -j ACCEPT ``` 此命令允许所有传入的UDP 123端口流量[^1][^3]。 2. **保存规则(根据发行版)** - CentOS/RHEL: ```bash service iptables save ``` - Ubuntu/Debian: ```bash iptables-save > /etc/iptables/rules.v4 ``` #### 二、Windows系统配置 1. **使用命令行添加规则(旧版防火墙)** ```cmd netsh advfirewall firewall add rule name="NTP" dir=in action=allow protocol=UDP localport=123 ``` 此命令允许入站UDP 123端口的流量[^2]。 2. **通过图形界面配置** - 控制面板 → Windows Defender 防火墙 → 高级设置 → 入站规则 → 新建规则 → 选择端口 → 输入123 → 允许连接。 #### 三、验证配置 1. **检查NTP服务状态** ```bash ntpq -p # 查看NTP服务器同步状态 ``` 2. **测试端口连通性** ```bash nc -zv <NTP服务器IP> 123 # 使用netcat工具测试 ``` #### 四、特殊环境注意事项 - **虚拟化平台(如VMware ESXi)**:需在外部防火墙或安全组中放行UDP 123端口[^5]。 - **云服务器(如AWS/Azure)**:需在云平台控制台配置安全组规则。
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值