萬盛學電腦網

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

批量綁定 MAC 與 IP 位址實戰:MAC 掃描器 + Excel 自動化產生 ARP 批次檔

校園/企業網管常需將數百台工作站的 MAC 位址與靜態 IP 綁定於核心交換機/防火牆/伺服器 ARP 表,手工逐筆輸入極易出錯且耗時。本文介紹「MAC 掃描器 + Excel 公式 + 批次檔」零成本自動化流程。

工具準備

  • MAC 掃描器:掃描指定網段,匯出 Mac.txt(格式:IP MAC 主機名)。下載:https://dl.163.com/html/10/10456.html
  • Excel 2000/2003/2007+:強大文字分欄與公式串接能力。
  • 記事本:儲存 .bat 批次檔。

操作流程

步驟 1:掃描並匯出文字檔

  1. 執行 MAC 掃描器 → 掃描目標網段 → 點選「儲存」→ Mac.txt。
  2. 內容範例:
    192.168.1.10 00-0C-29-1A-2B-3C PC001
    192.168.1.11 00-0C-29-1A-2B-3D PC002

步驟 2:Excel 匯入與分欄

  1. 開啟 Excel →「資料」→「取得外部資料」→「從文字/CSV」→ 選 Mac.txt。
  2. 文字導入精靈:
    ① 原始資料類型 → 分隔符號 → 下一步。
    ② 分隔符號 → 僅勾選 空格 → 下一步。
    ③ 完成 → 確定放入 A1。
    結果:A 欄 IP、B 欄 MAC(含連字號)、C 欄主機名。

步驟 3:公式轉換為 ARP 指令格式

ARP 指令需 MAC 格式 aa-bb-cc-dd-ee-ff(已符合),但為示範通用處理,示範拆分重組:

  1. A 欄前插入新欄 A,A1 輸入 ARP -S(靜態綁定參數),向下填滿。
  2. 在 MAC 欄(現 C 欄)與主機名欄間插入 7 空欄(D-J)。
  3. 拆分 MAC 為 6 組兩碼(假設 MAC 在 C1):
    D1=LEFT(C1,2)、E1=MID(C1,4,2)、F1=MID(C1,7,2)、G1=MID(C1,10,2)、H1=MID(C1,13,2)、I1=RIGHT(C1,2)。
  4. J1 重組:=D1&"-"&E1&"-"&F1&"-"&G1&"-"&H1&"-"&I1(結果同原 MAC)。
  5. 雙擊填充控制桿向下複製公式至最後一列。
  6. 隱藏 C-I 欄,保留 A(指令)、B(IP)、J(格式化 MAC)。

步驟 4:產生批次檔

  1. 複製 A、B、J 三欄資料 → 貼上記事本 → 另存為 BindARP.bat(編碼 ANSI/UTF-8 with BOM)。
  2. 內容範例:
    ARP -S 192.168.1.10 00-0C-29-1A-2B-3C
    ARP -S 192.168.1.11 00-0C-29-1A-2B-3D

步驟 5:伺服器端執行綁定

  1. 以系統管理員身分開啟 CMD/PowerShell。
  2. 執行 BindARP.bat,畫面顯示「OK」即綁定成功。
  3. 驗證:arp -a 檢視靜態條目(Type 顯示 static)。

進階擴充

  • 交換機/防火牆批次下發:將 ARP -S 替換為廠商 CLI(如 Cisco arp ip-address mac-address type ARPA、H3C arp static ip-address mac-address vlan-id),同樣用 Excel 串接產生 .txt,再用 TFTP/SCP/Netmiko/Ansible 下發。
  • DHCP 保留替代方案:若環境支援 DHCP,直接在 DHCP 伺服器建立「位址保留」綁定 MAC-IP,免去 ARP 維護,支援動態更新。
  • 定時同步:排程工作每日跑掃描 → 產生批次 → 下發,確保新裝置自動納管。
copyright © 萬盛學電腦網 all rights reserved