我想使用编程语言(最好是 java)将 arp ip 添加到 mac 映射到 arp 缓存。
问问题
652 次
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 回答