0

我想使用编程语言(最好是 java)将 arp ip 添加到 mac 映射到 arp 缓存。

4

1 回答 1

1

您可以简单地运行命令 ARP -s inet_addr eth_adr 其中 inet_addr 是 IP 地址,eth_adr 是硬件地址。
在 Java 中:

 Process child = Runtime.getRuntime().exec("arp -s 220.0.0.161 00-50-04-62-F7-23");

在 C# 中:

 Process process = new Process();
 process.StartInfo.FileName = "arp -s 220.0.0.161 00-50-04-62-F7-23";
 process.StartInfo.CreateNoWindow = true; //Don't show window
 process.Start();
于 2013-09-20T15:28:14.817 回答