gpt4 book ai didi

c - 发现 IP 地址是 DHCP 还是静态

转载 作者:可可西里 更新时间:2023-11-01 11:50:45 26 4
gpt4 key购买 nike

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

最佳答案

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

您可以通过确定 IP 地址是否在“不可路由”系列(10.x.y.z 或 192.168.x.y)中来猜测,但地址也可能是手动分配。

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

关于c - 发现 IP 地址是 DHCP 还是静态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4934929/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com