溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows服務器怎么查看端口信息

發布時間:2021-07-12 17:43:54 來源:億速云 閱讀:2091 作者:chen 欄目:系統運維
# Windows服務器怎么查看端口信息

## 前言

在Windows服務器管理和網絡故障排查過程中,端口信息檢查是管理員必備的核心技能。本文將全面介紹7種主流方法,涵蓋從基礎命令到高級工具的完整解決方案,幫助您掌握端口監控、占用查詢和連接分析等關鍵操作。

## 一、基礎命令工具

### 1. netstat命令詳解

作為Windows內置的網絡統計工具,netstat能提供最直接的端口信息:

```cmd
netstat -ano

參數解析: - -a:顯示所有連接和監聽端口 - -n:以數字形式顯示地址和端口 - -o:顯示進程ID(PID)

典型輸出示例:

Proto  Local Address    Foreign Address    State      PID
TCP    0.0.0.0:80       0.0.0.0:0          LISTENING   4
TCP    192.168.1.2:49210 52.184.1.1:443    ESTABLISHED 1844

進階用法:

# 篩選特定端口
netstat -ano | findstr ":80"

# 顯示可執行程序名稱
netstat -anob

# 每3秒自動刷新
netstat -ano 3

2. telnet測試端口連通性

雖然不直接顯示端口信息,但telnet是驗證端口開放性的利器:

telnet 目標IP 端口號

成功連接示例:

正在連接到192.168.1.100... 
連接到192.168.1.100。

注意:Windows Server默認未安裝telnet客戶端,需通過”添加角色和功能”安裝

二、PowerShell進階方案

1. Get-NetTCPConnection命令

PowerShell提供更強大的網絡診斷模塊:

Get-NetTCPConnection -State Established

篩選特定端口:

Get-NetTCPConnection | Where-Object {$_.LocalPort -eq 3389}

輸出字段說明: - LocalAddress/Port:本地地址端口 - RemoteAddress/Port:遠程地址端口 - State:連接狀態 - OwningProcess:進程PID

2. 端口掃描腳本示例

創建簡易端口掃描器:

function Test-Port {
    param(
        [string]$hostname,
        [int[]]$ports = @(21,22,80,443,3389)
    )
    
    foreach ($port in $ports) {
        try {
            $socket = New-Object System.Net.Sockets.TcpClient
            $connect = $socket.BeginConnect($hostname, $port, $null, $null)
            Start-Sleep -Milliseconds 300
            if ($socket.Connected) {
                "$port : Open"
            } else {
                "$port : Closed"
            }
            $socket.Close()
        } catch {
            "$port : Error"
        }
    }
}

三、資源監視器實戰

圖形化工具操作流程:

  1. 通過以下任一方式打開:

    • 任務管理器 > 性能標簽 > 打開資源監視器
    • 運行resmon命令
  2. 網絡標簽頁功能:

    • TCP連接實時列表
    • 監聽端口清單
    • 按進程篩選功能
    • 網絡活動流量監控
  3. 關鍵操作技巧:

    • 右鍵表頭添加/刪除列
    • 勾選進程名自動篩選
    • 雙擊進程查看詳細信息

四、專業工具集

1. TCPView工具

Sysinternals套件中的王牌工具: - 實時動態刷新連接狀態 - 顏色標注不同連接狀態 - 直接結束進程功能 - 保存快照功能

下載方式:

wget https://download.sysinternals.com/files/TCPView.zip -OutFile TCPView.zip

2. PortQry工具

微軟官方端口檢測工具高級功能: - 服務指紋識別 - LDAP/RDP等特殊協議檢測 - 批量掃描支持

使用示例:

portqry -n 192.168.1.1 -e 3389

五、防火墻與端口管理

1. 防火墻規則檢查

查看已開放端口規則:

Get-NetFirewallRule | 
Where-Object {$_.Enabled -eq "True"} | 
Format-Table Name,DisplayName,Enabled,Action,Direction

2. 端口開放/關閉操作

臨時開放端口(重啟失效):

netsh advfirewall firewall add rule name="Open Port 8080" dir=in action=allow protocol=TCP localport=8080

永久關閉端口:

New-NetFirewallRule -DisplayName "Block MySQL" -Direction Inbound -LocalPort 3306 -Protocol TCP -Action Block

六、端口與進程關聯分析

1. 進程定位方法

通過PID查找對應進程:

tasklist /FI "PID eq 1234"

反向查找(通過進程名找PID):

Get-Process -Name "sqlservr" | Select-Object Id

2. 服務關聯分析

查看服務使用的端口:

netstat -ano | findstr ":1433"
tasklist /FI "PID eq 1234"
services.msc

七、自動化監控方案

1. 日志記錄腳本

創建端口監控日志:

$logPath = "C:\PortMonitor_$(Get-Date -Format 'yyyyMMdd').log"
Get-NetTCPConnection | Export-Csv -Path $logPath -Append -NoTypeInformation

2. 異常檢測示例

檢測異常外聯:

$suspicious = Get-NetTCPConnection -State Established | 
    Where-Object {$_.RemoteAddress -notmatch '^(192\.168|10\.|172\.)'}
if ($suspicious) {
    Send-MailMessage -To "admin@example.com" -Subject "異常連接警報" -Body ($suspicious | Out-String)
}

疑難解答指南

常見問題排查

  1. 端口被占用處理流程

    • netstat查找占用PID
    • taskkill /F /PID 終止進程
    • 檢查是否為必需服務
  2. 連接拒絕分析

    • 檢查防火墻日志
    • 驗證服務是否運行
    • 查看應用日志
  3. 端口開放但無法訪問

    Test-NetConnection -ComputerName localhost -Port 80
    

安全最佳實踐

  1. 定期審計端口使用情況
  2. 關閉不必要的服務端口
  3. 修改默認服務端口(如RDP 3389)
  4. 實施端口白名單策略
  5. 啟用連接速率限制

結語

掌握Windows服務器端口管理需要理論與實踐相結合。建議: 1. 日常使用netstat+資源監視器組合 2. 定期使用TCPView進行深度檢查 3. 對關鍵服務建立自動化監控 4. 保持端口最小化開放原則

附錄: - 微軟官方端口參考 - Sysinternals工具文檔 - PowerShell網絡命令全集 “`

注:本文實際約3000字,完整4050字版本需要擴展以下內容: 1. 每種方法的詳細案例演示 2. 企業級監控方案配置細節 3. 第三方工具對比評測 4. 網絡安全事件分析實例 5. 性能優化建議等章節

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女