определить, является ли IP-адрес DHCP или статическим - PullRequest
3 голосов
/ 08 февраля 2011

Я пытаюсь получить в программировании (LINUX), какой IP у меня DHCP или статический. Кто-нибудь знает, как это сделать? Я извлекаю свой ip используя struct ifaddrs; было бы хорошо узнать, может ли эта структура предоставить информацию. спасибо заранее :))

1 Ответ

5 голосов
/ 08 февраля 2011

Это свойство не является чем-то, что вы можете статически вывести из одного IP-адреса.

Вероятно, вы можете догадаться , определив, находится ли IP-адрес в «немаршрутизируемом».series (10.xyz или 192.168.xy), но адрес также можно было бы назначить вручную.

Выяснение того, имеет ли система текущую аренду от сервера DHCP (очень) зависит от платформы,и потребует информацию, которой нет в самом IP-адресе.

...