3

我试图进入 c 编程 (LINUX) 什么样的 ip 我有 DHCP 或静态的。有人知道怎么做吗?我使用 struct ifaddrs 提取我的 ip;很高兴知道该结构是否可以提供信息。提前感谢:)

4

1 回答 1

5

您不能仅从 IP 地址静态推断出该属性。

您可以通过确定 IP 地址是否属于“不可路由”系列(10.xyz 或 192.168.xy)来进行猜测,但也可以手动分配地址。

确定系统是否有来自 DHCP 服务器的当前租约是(非常)依赖于平台的,并且需要 IP 地址本身中没有的信息。

于 2011-02-08T15:30:19.480 回答