Это так плохо во многих отношениях, что я даже не могу объяснить, насколько это ужасно.
Зачем тебе это?Не могли бы вы сказать нам об этом, и мы могли бы придумать гораздо лучший ответ, чем это безобразное «решение»?
Если у вас есть система Linux / Unix, вы можете заставить своего DHCP-клиента запрашивать DHCP-сервер, чтобы дать вам определенный IP-адрес, если сервер DHCP знает, что это бесплатно.Как это сделать, зависит от дистрибутива.
Есть две проблемы, которые, я вижу, вы создадите с помощью своего "решения".
Как написали некоторые другие, выМожно проверить, что IP-адрес сейчас «свободен», но машина, которой принадлежит этот IP-адрес, может запуститься сразу после вашего теста.Используя свой IP-адрес, который вы похитили.
Если DHCP-сервер не знает, что вы похитили IP-адрес, он может выдать его кому-то другому.
Что бы это ни сломало сеть для этого компьютера и вашего, вызвав много работы и, возможно, гнев на / на администратора сети.А ты этого не хочешь?