萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 網路安全 >  >> 網路基礎知識

Windows 連接埠查看與開關完全指南:netstat 命令、服務管理、常見埠號對照表

開放連接埠是系統攻擊面的主要入口。掌握 netstat 查看開放埠、透過服務管理關閉不必要埠、熟知常見埠號用途,是主機防護基礎功。

一、查看開放連接埠:netstat 命令詳解

# 開啟 CMD
netstat -an        # 顯示所有 TCP/UDP 連接埠(數字形式,含監聽與連線)
netstat -ano       # 顯示連接埠對應進程 PID
netstat -an | findstr "80"  # 篩選特定埠

參數速查表

二、關閉/開啟連接埠:服務管理法(Windows 2000/XP/2003/7/10/11)

核心原理:連接埠由服務綁定,停用服務即關閉埠。

關閉埠範例:關閉 SMTP 25 埠

  1. 控制台 → 系統管理工具 → 服務
  2. 找到 Simple Mail Transfer Protocol (SMTP)
  3. 雙擊 → 「停止」→ 啟動類型改為「已停用」 → 確定

開啟埠:反向操作

  1. 服務屬性 → 啟動類型「自動」→ 確定
  2. 右鍵服務 →「啟動」

Win98/無服務管理環境

使用防火牆規則(Windows 防火牆/第三方防火牆)封鎖/允許特定埠。

三、連接埠分類體系

1. 按埠號範圍分類 (IANA 標準)

參數功能
-a顯示所有連線與監聽埠
-n數字形式顯示 IP/埠(不解析域名,速度快)
-o顯示擁有進程 PID(配合 tasklist 定位程式)
-e顯示乙太網統計(位元組/封包計數)
-s依協議顯示統計(TCP/UDP/ICMP/IP)
-p proto指定協議(tcp/udp/tcpv6/udpv6)
-r顯示路由表
interval每隔 N 秒自動刷新(如 netstat -an 5)
類別範圍特性典型例子
知名埠0-1023固定分配給核心服務,需系統權限綁定21 FTP、22 SSH、23 Telnet、25 SMTP、53 DNS、80 HTTP、135 RPC、443 HTTPS
登記埠1024-49151應用程式向 IANA 登記,非強制1433 SQL Server、3306 MySQL、3389 RDP、5432 PostgreSQL、8080 代理
動態/私有埠49152-65535臨時分配,客戶端發起連線使用木馬常用:7626 冰河、8011 WAY、7306 NetSpy、1024 YAI

2. 按協議類型分類

  • TCP 埠:面向連線、可靠傳輸。FTP(21)、Telnet(23)、SMTP(25)、HTTP(80)、HTTPS(443)
  • UDP 埠:無連線、不可靠、低延遲。DNS(53)、SNMP(161)、TFTP(69)、QQ(8000/4000)、NTP(123)
  • IP/ICMP:非埠號概念,協議號(ICMP=1、TCP=6、UDP=17)

四、高危埠號必須管控清單

埠號服務風險建議
135RPC/DCOM遠端代碼執行 (Blaster、Sasser)防火牆封鎖對外,內網限制存取
139/445SMB/NetBIOS永恆之藍、勒索軟體橫向移動僅內網信任區開放,對外嚴禁
3389RDP暴力破解、藍色 Keepass改埠、強密碼、NLA、VPN/堡壘機
1433/3306SQL/MySQL資料庫注入、弱口令、勒索加密僅應用伺服器存取,禁止對外
21/22/23FTP/SSH/Telnet暴力破解、明文傳輸SFTP/Key-based、禁用 FTP/Tele nt

五、實戰防護清單

  1. 定期 netstat -ano 審計異常監聽埠
  2. 最小化服務原則:不用的服務全停用
  3. 防火牆預設拒絕入站,僅放行業務必要埠
  4. 高危埠改用非標準埠 + 密鑰認證 + 存取控制清單
  5. 部署主機型入侵偵測 (HIDS) 監控埠異常綁定

連接埠管理不是一次性動作,而是持續的安全衛生習慣。

copyright © 萬盛學電腦網 all rights reserved