首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python通过代码获取本机局域网ip和公网ip

    Python 获取本机局域网 IP 通过创建一个 UDP 套接字,并连接到公共的 DNS 服务器(此处是 Google 的 8.8.8.8 ),然后通过套接字的 getsockname ()方法获取本地...sock.close() # 调用函数获取本机IP地址 local_ip = get_local_ip() print("本机局域网IP地址是:", local_ip) 效果图:...format = json 的 API 端点,这个 API 会返回包含公网 IP 地址的 JSON 响应。我们从响应数据中提取出 IP 地址并将其返回。这样你就可以获取到你的公网 IP 地址。...地址 public_ip = data['ip'] return public_ip # 调用函数获取公网IP地址 public_ip = get_public_ip() print(..."本机公网IP地址是:", public_ip) 效果图: ❤️ ❤️ ❤️ 知识拓展:局域网和公网的差异 局域网( LAN )和公共互联网( Internet )是两个不同的网络概念,它们具有许多差异和特点

    3.1K00

    Linux中iptraf命令详解(IP局域网监控工具)

    iptraf是一个基于ncurses开发的IP局域网监控工具,它可以实时地监视网卡流量,可以生成各种网络统计数据,包括TCP信息、UDP统计、ICMP和OSPF信息、以太网负载信息、节点统计、IP校验和错误和其它一些信息...网络流量信息,iface指相应的interface -z iface 网络接口:在指定网络接口上显示包计数,iface指相应的interface -l iface 网络接口:在指定网络接口上立即开始监视局域网工作站信息...1)Reverse DNS lookups:查看连接的ip所对应的域名,在IP traffic monitor的pkt captured对话框中就可以看到域名结果,这个不是很直观,开启后会有点点影响抓包性能...同时根据IP还可以很容易分辨是和内网还是外网服务器进行交互。pkt captured可以看到mac地址。 点击“IP traffic monitor”进入下图select界面, ?...5.Detailed interface statistics 根据协议进行统计,就只有IP, TCP, UDP等几个,感觉用处不大。

    4K40

    linux获取主机名后用gethostbyname() 不能获取主机ip,该怎么处理

    linux获取主机名后用gethostbyname() 不能获取主机ip 我在虚拟机上用以下函数能获取主机ip的ip char hostname[256]; if (gethostname(...0])->s_addr; printf("client_value->localip=%d\n",client_value->localip); } 但是用交叉编译器编译后放到我arm板上就不行能获取主机名但是不是获取...ip,提示段错误; 我在arm板的操作终端输入命令hostname -s会显示主机名 +unknown server error ,在虚拟机下输入该命令就只显示主机名 哪位高手帮忙指导指导arm...板应该怎么设置啊 ------解决方案-------------------------------------------------------- 获取本机IP,你可以用: char...; } gethostname() gethostbyname()在Linux不好用!

    3.8K40
    领券