一、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 重啟防火牆,修改