2011-02-08 6 views
3

메신저를 얻으려고하는 중이 라 (Linux) 어떤 종류의 ip가 DHCP인지 정적인지 알아야합니다. 누군가 그 방법을 알고 있습니까 ?? struct ifaddrs를 사용하여 내 IP를 추출합니다. 그 구조가 정보를 제공 할 수 있는지 알아내는 것이 좋을 것입니다. 미리 감사드립니다 :)IP 주소가 DHCP인지 정적인지 알아 내려면

+2

플랫폼, OS 등은 무엇입니까? –

+0

linux centos 플랫폼 – azulay7

+0

정보로 무엇을하고 싶습니까? DHCP에 할당되지 않은 비 정적 IP 주소 (예 : RARP 또는 BOOTP가 할당 된 주소)가있을 수 있음을 명심하십시오. 및 DHCP를 통해 할당 된 정적 주소 – caf

답변

5

이 속성은 IP 주소만으로 정적으로 추론 할 수있는 것이 아닙니다. IP 주소가 "라우팅 할 수없는"시리즈에있는 경우

당신은 아마 결정하여 추측을 할 수 있습니다 (10.x.y.z 또는 192.168.x.y), 그러나 주소가 단지뿐만 아니라 수동으로 할당 될 수 있었다.

시스템에 DHCP 서버의 현재 임대가있는 경우 (매우) 플랫폼에 따라 다르므로 IP 주소 자체에없는 정보가 필요합니다.

+0

나는 그것을 ip에서 추론하는 것을 의미하지는 않았다. 나는 다른 기능이 있으면 그것을 발견하고 싶다. – azulay7

관련 문제