本發明提出一種端口掃描方法,其包括以下步驟:客戶端將待掃描目標提交給云平臺中的控制主節點;所述控制主節點按照模擬退火算法將端口掃描任務分配給所述云平臺中的多個工作節點;所述多個工作節點分別對所述待掃描目標進行端口掃描,并采用模擬退火算法計算符合入侵檢測系統對端口掃描的約束參數的較優解;所述多個工作節點將掃描結果反饋至所述控制主節點,所述控制主節點對所述掃描結果進行處理并反饋至所述客戶端。所述端口掃描方法可有效地結合利用云平臺的資源,提高掃描效率,且采用模擬退火算法結合已有的端口掃描技術,提高了端口掃描行為的隱蔽性,可以有效地避免被入侵檢測系統偵測到。