程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Python中来自本地网络的IP地址/主机名列表大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决Python中来自本地网络的IP地址/主机名列表?

开发过程中遇到Python中来自本地网络的IP地址/主机名列表的问题如何解决?下面主要结合日常开发的经验,给出你关于Python中来自本地网络的IP地址/主机名列表的解决方法建议,希望对你解决Python中来自本地网络的IP地址/主机名列表有所启发或帮助;

如果“本地”是指同一网段,则必须执行以下步骤:

  1. 确定您自己的IP地址
  2. 确定自己的网络掩码
  3. 确定网络范围
  4. 扫描所有地址(最低的地址是您的网络地址,最高的地址是您的广播地址)。
  5. 使用DNS的反向查找来确定响应扫描的IP地址的主机名。

或者,您可以只让Python在外部执行nmap并将结果通过管道传递回您的程序。

解决方法

如何在Python中轻松地从本地网络获取IP地址或主机名列表?

最好是多平台的,但是首先需要在Mac OS X上运行,然后才需要其他版本。

编辑: “本地”是指本地网络中的所有 活动 地址,例如192.168.xxx.xxx

所以,如果我的电脑的IP地址(本地网络内)是192.168.1.1的,我有另外三个连接的电脑,我想它返回的IP地址192.168.1.2192.168.1.3192.168.1.4,可能它们的主机名。

大佬总结

以上是大佬教程为你收集整理的Python中来自本地网络的IP地址/主机名列表全部内容,希望文章能够帮你解决Python中来自本地网络的IP地址/主机名列表所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。