Надежный способ идентифицировать компьютер по его IP-адресу - PullRequest
0 голосов
/ 17 декабря 2009

У меня есть сеть компьютеров, которые будут подключаться к серверу с DHCP, поэтому я не знаю, какой IP-адрес получит компьютер при подключении к серверу. Например, если к серверу подключено 192.168.0.39, могу ли я определить реальный компьютер по этому IP-адресу? (Я могу установить внешнее приложение на каждом клиенте, чтобы отправить некоторые данные на сервер, например, по MAC-адресу или около того ...)

Ответы [ 2 ]

5 голосов
/ 17 декабря 2009

Если вы отвечаете за DHCP-сервер, вы можете настроить его так, чтобы он раздавал определенный IP-адрес определенному MAC-адресу. Сделав это, вы можете быть достаточно уверены в этом отображении - возможно подделать MAC, поэтому, если вы беспокоитесь о безопасности, вам потребуется гораздо более тяжелый подход. Если это случайное приложение с низким риском, вы настраиваете свой DHCP-сервер для выдачи IP-адресов на основе MAC-адресов, а затем используете эти сопоставления в своем приложении.

0 голосов
/ 17 декабря 2009

Вам может даже не понадобиться IP-адрес. В сети Ethernet вся связь с компьютером, будь то IPv4, IPv6 или даже IPX, будет помечена MAC-адресом, стабильным во времени и уникальным для каждой сетевой карты.

...