Windows防火牆是Windows操作系統的組成部分,它管理流經計算機網絡端口的流量,以确保未被注意的數據包不會進入計算機并确保其安全。它還負責打開和關閉或偵聽網絡端口。Windows服務和應用程序使用網絡端口通過網絡發送和接收數據。
在本文中,我們将讨論如何檢查電腦正在偵聽的端口以及防火牆正在阻止的端口,确定後,你就可以使用該信息打開特定的端口。
目錄
一、偵聽端口意味着什麼
根據定義,監聽端口是進程或應用程序監聽的網絡端口。所謂監聽,就是通過數據包接收信息。監聽端口是一個開放端口,它接受傳入的數據包,并将它們轉發到所需的目的應用程序/進程。
監聽端口并不意味着它被防火牆允許。監聽端口僅僅意味着它正在接收某種流量。但是,該流量仍然可以被防火牆阻止。
二、檢查監聽端口在檢查阻止的端口之前,讓我們找出Windows設備正在偵聽的端口。這是因為你認為被防火牆阻止的端口根本沒有監聽,因此你的應用程序可能沒有收到任何數據包。
要檢查Windows計算機上的偵聽端口,請啟動命令提示符,然後鍵入以下命令:
netstat -a -n
狀态列為“ Listening”的端口是偵聽網絡流量的端口。你可以向下滾動列表并查找所需的端口。或者,你也可以使用下面的命令查找特定的網絡端口,并檢查其是否在偵聽。将下面命令中的PortNumber替換為你感興趣的端口号。
netstat -ano | find "PortNumber" | find "LISTENING"
如果在該命令下看到任何列表,則表明你指定的端口正在偵聽。如果該空間為空,則表示它找不到你提到的端口,或者如果确實找到它,則它不在偵聽狀态。
三、檢查Windows防火牆是否阻止端口1.使用防火牆日志檢查被阻止的端口
檢查任何被阻止的端口的一種方法是通過Windows防火牆日志。日志是确定防火牆行為的重要因素。但是,默認情況下,Windows中禁用登錄丢失的數據包(即防火牆阻止的數據包)的登錄。這些端口必須處于活動狀态,然後你可以檢查生成的日志以查看被阻止的端口。
要為丢棄的數據包生成日志,必須首先确定當前使用的網絡配置文件。為此,請在“設置”應用程序中打開“網絡和Internet”頁面(運行-> ms-settings:network-status),然後單擊所連接網絡下方的“屬性”。
在“屬性”頁面中,你将看到所選配置文件是“公共”、“專用”還是“域”。
現在你已經知道了工作的網絡配置文件,現在必須啟用已丢棄數據包的登錄功能。通過在“運行”中鍵入Firewall.cpl,在“控制面闆”中打開“Windows防火牆”,單擊左側的“高級設置”。
在“具有高級安全性的Windows Defender防火牆”頁上,單擊右窗格中的“屬性”。
在“屬性”彈出窗口中,切換到你之前在“設置”應用中注意到的配置文件選項卡,然後單擊“日志記錄”下的“自定義” 。
在“自定義”窗口中,從“記錄丢棄的數據包”前面的下拉菜單中選擇“是”,然後單擊“确定”。
單擊“确定”,關閉“屬性”窗口。現在,使用文件資源管理器導航到以下位置,以檢查生成的日志以查看被阻止的端口。
C:\Windows\System32\LogFiles\Firewall
打開名為pfirewall.txt的文本文件,然後查找所有被阻止的端口。如果沒有,則文件将為空。
2.使用命令提示符檢查被阻止的端口
命令提示符可以顯示你的計算機當前正在偵聽的端口。任何未顯示的端口僅表示它們已被防火牆阻止或沒有在偵聽。
使用管理權限運行命令提示符,然後鍵入以下命令:
netsh firewall show state
盡管netsh firewall已棄用,但仍可以提供所需的信息。
打開的端口将在突出顯示的區域中給出。在這裡,你可以确定要查找的端口是否打開。
四、如何打開一個被阻止的端口如果發現該端口被Windows防火牆阻止,則可以使用以下步驟打開該端口。
打開“控制面闆->系統和安全-> Windows Defender防火牆->高級設置”。
在左窗格中單擊“入站規則”,然後在右窗格中單擊“新建規則”。
在“新建入站規則”向導的“規則類型”屏幕上,選擇“端口”,然後單擊“下一步”。
在下一個屏幕上,選擇端口的類型,然後在“特定本地端口”前面輸入要打開的端口号,完成後單擊“下一步”。
在下一個屏幕上,選擇“允許連接”,然後單擊“下一步”。
在配置文件屏幕上,選擇所有配置文件,然後單擊“下一步”。
現在為規則設置一個名稱,然後單擊完成。
現在,你已成功解除對所需端口的阻止。你可以重複以上步驟打開其他端口,或者通過導航到“入站”規則并删除相應的規則來删除此端口 。
@微課傳媒 #win10玩機技巧#
頭條号【微課傳媒】專注軟件分享,如果你喜歡玩軟件,歡迎關注、評論、收藏、轉發。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!