ARP таблицы, как правило, довольно локальны и недолговечны. Если вы изучите протокол, реальные MAC-адреса обычно предоставляются только тогда, когда данный IP-адрес находится в локальной подсети.
В противном случае пакет перенаправляется на локальный маршрутизатор, который затем отвечает за его пересылку.
Если вы выполните «arp -g
» в Windows или «arp -a
» в UNIX, вы увидите таблицу, но я не думаю, что она вам пригодится по причинам, указанным выше. Эта команда и
Это действительно то, для чего нужен DNS, но, как вы говорите, это может не подойти вам.
Возможно, вам придется написать собственную базу данных 'ARP' на уровне вашего приложения.