API可获取本机IP,分内网(如192.168.x.x)和外网,常用方法:Python的socket库或调用公网
获取本机IP地址的详细方法
什么是IP地址?
IP地址(Internet Protocol Address)是设备在网络中的唯一标识,分为以下两类:
- 公网IP:由互联网服务商(ISP)分配,全球唯一,用于设备对外通信。
- 内网IP:由路由器分配(如192.168.x.x),用于局域网内设备通信。
获取本机IP地址的方法
Windows系统
方法 | 操作步骤 |
---|---|
命令行工具 | 按 Win + R ,输入 cmd 打开命令提示符。输入 ipconfig 并回车。查看“IPv4 地址”对应的数值。 |
图形界面 | 进入“控制面板” → “网络和共享中心”。 点击当前网络连接(如“Wi-Fi”)。 点击“详细信息”,查看“IPv4 地址”。 |
macOS系统
方法 | 操作步骤 |
---|---|
终端命令 | 打开“终端”应用。 输入 ifconfig 并回车。查找 en0 或 wlp2s0 接口下的 inet 地址。 |
系统偏好设置 | 进入“系统偏好设置” → “网络”。 选择当前网络(如“Wi-Fi”)。 查看“状态”中的“IP地址”。 |
Linux系统
方法 | 操作步骤 |
---|---|
终端命令 | 打开终端。 输入 ip addr 或 ifconfig 并回车。查找 inet 开头的行(如 inet 192.168.1.100/24 )。 |
图形界面 | 打开“设置” → “网络”。 选择当前网络连接,查看“IP地址”。 |
常见问题与区别
问题 | 答案 |
---|---|
公网IP vs 内网IP | 公网IP:运营商分配,全球唯一(如 0.113.5 )。内网IP:路由器分配,局域网唯一(如 168.1.100 )。 |
动态IP vs 静态IP | 动态IP:由DHCP自动分配,可能随网络重启变化。 静态IP:手动设置,固定不变。 |
相关问题与解答
问题1:如何更改本机IP地址?
解答:
- 动态IP:由路由器DHCP服务分配,重启路由器或设备后可能改变。
- 静态IP:需手动设置:
- Windows:进入“网络适配器属性” → “Internet协议版本4” → 手动填写IP地址。
- macOS/Linux:在“网络设置”中选择“手动配置IP”。
问题2:为什么有时查不到公网IP?
解答:
- 设备处于内网(如家庭/公司网络),公网IP属于路由器。
- 解决方法:登录路由器管理页面(如
168.1.1
)查看“WAN口状态”中的公
各位小伙伴们,我刚刚为大家分享了有关“api 本机 ip”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复