查看端口是否放通

jiangtie 2019-12-12

一、Windows查看端口是否已经打开

 1)利用netstat命令(能够显示当前的 TCP/IP 网络连接情况,注意:只有安装了TCP/IP协议,才能使用netstat命令。)

netstat -na(查看所有的) 

2)利用telnet命令(查看单个的IP的端口是否放通)

没有放通

查看端口是否放通

放通

 查看端口是否放通

打开端口方法:

1.win7下打开端口
win7防火墙例外设置方法
控制面板(右上角选择查看方式为大图标)—防火墙—高级设置—高级设置—出站规则—最右边 新建规则“新建出站规则向导”,在向导的第一步,选择要创建的防火墙规则类型,选择第二个“端口”。

win7防火墙添加端口方法
Win7的防火墙做了比较大升级 设置已经分为入站和出站。下面以开通Tomcat的远程访问8080作为例子。控制面板\所有控制面板项\Windows 防火墙 进入

入站规则设置
第一步 选择 入站规则 然后 新建规则,选择 端口,然后下一步
第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如:88,8080
第三步,选择允许连接
第四步 选择应用规则的范围
第五步 输入规则名称

出站规则设置
第一步 选择 入站规则 然后 新建规则,选择 端口,然后下一步
第二步 选择TCP 选择特定端口 然后输入端口,如有多个端口需要用逗号隔开了 例如:88,8080
第三步,选择允许连接
第四步 选择应用规则的范围
第五步 输入规则名称

二、Linux下使用命令查看某一端口是否开放

1.你可以使用 lsof 命令来查看某一端口是否开放。查看端口可以这样来使用,我就以80端口为例:
lsof -i:80
如果有显示说明已经开放了,如果没有显示说明没有开放
2.netstat -aptn执行看看,是否监听在0.0.0.0:3306
3.
netstat -nupl (UDP类型的端口)
netstat -ntpl (TCP类型的端口)
例如
4.telnet ip  端口号   方式测试远程主机端口是否打开


Linux开启端口
开启端口以开启端口80为例。
1 用命令开启端口

iptables -I INPUT -p tcp --dport 80 -j accpet --写入要开放的端口
/etc/init.d/iptables save --保存修改
/etc/sysconfig/iptables restart -- 重启防火墙
或者用命令:service iptables restart重启防火墙

2 修改/etc/sysconfig/iptables文件。

查看端口是否放通

 保存文件重启防火墙

Linux关闭端口
1、用命令修改

1 ) iptables -I INPUT -p tcp --dport 80 -j DROP--写入修改
  2 ) /etc/init.d/iptables save --保存修改
  3)  service iptables restart --重启防火墙

2、修改配置文件 vi /etc/sysconfig/iptables:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j DROP 重启防火墙,修改

相关推荐