目录

Python 获取主机 IP 与 Hostname 的方法

本文介绍在 Linux 环境下使用 Python 获取主机名和 IP 地址的方法。通过 socket 模块的 gethostname() 和 gethostbyname() 函数,可以获取当前主机名及其对应的 IP 地址。同时,使用 gethostbyname_ex() 可以获取更详细的网络信息,包括别名和所有关联的 IP 地址列表。

PHP生成随机IP地址的实现方法

本文介绍如何在PHP中编写函数生成符合规范的随机IP地址,适用于模拟测试或请求伪装。核心逻辑为从预定义国内IP段数组中选取首段,其余三段使用特定算法生成数值。注意原文代码存在范围计算错误,下方提供修正后的可用版本及注意事项。

Python3实现IP地址校验与十六进制转换

本文介绍在Python3中判断输入字符串是否为合法点分十进制IP地址的方法,并提供三种实现方案。若合法则转换为大写16进制格式输出,否则输出Error。内容涵盖正则匹配、列表解析及基础循环判断,适用于Python基础学习与网络编程场景。

Python正则表达式匹配IP地址详解

本文介绍了在Python中利用正则表达式匹配IP地址的方法。文章提供了具体的代码示例,解析了正则表达式的构成逻辑,包括对IP段数值范围(0-255)的处理及整体结构的匹配。同时补充了关于广播地址和保留地址的网络常识,旨在为相关开发工作提供实用的参考。

Python实现局域网IP与MAC地址映射查询

本文介绍如何使用Python脚本在统一局域网内通过ARP协议扫描,将指定网段的IP地址映射为对应的MAC物理地址。文章详细解析了MAC地址的结构,并提供了基于Scapy库发送ARP请求包的具体代码实现,帮助开发者快速获取局域网内设备的硬件标识信息。

Python实现域名解析IP地址

本文介绍如何使用Python的socket模块将域名解析为IP地址。通过调用getaddrinfo函数获取网络信息,并提取结果中的IP地址字段。示例代码展示了从输入域名到输出IP的完整过程,适用于需要批量或程序化处理域名解析的场景。

Python实现域名解析IP地址

Python调用系统命令实现Ping指定IP地址

本文介绍如何使用Python的os模块调用系统ping命令来检测指定IP地址的网络连通性。通过示例代码展示了如何构造ping指令、设置超时参数,并根据返回值判断目标主机是否可达。文中包含成功与失败两种情况的运行结果分析,为网络调试提供简单实用的Python实现方案。

Python调用系统命令实现Ping指定IP地址

Python使用psutil模块获取网卡名称与IP地址

本文介绍利用Python第三方库psutil快速获取网卡名称及IP地址的方法。相比解析ipconfig或ifconfig命令输出,该方法更简洁。文章包含完整代码示例、安装指引及功能扩展说明,适用于Python网络编程与系统资源监控场景。

更多信息

专题列表