zerotier-cli listpeers/ listnetworks命令以及IP的理解

(主要用于自用,也希望对您产生一些帮助,有错误欢迎指出)

(sudo) zerotier-cli listpeers命令

输入该命令,输出:

  • ztaddr:即设备地址,节点的十位zerotier地址(10位十六进制数),用于标识和区分每一台设备(相当于人的身份证号)。可以通过(sudo) zerotier-cli info来找到自己设备的zerotier地址。无论设备加入多少虚拟网络,这个地址都是不变的
  • path:节点连接路径(IP地址/端口)
  • latency:延迟
  • version:版本号
  • role:节点角色(plant,moon,leaf)

ZeroTier Root Servers(根服务器): 全球的根服务器,你的客户端需要与它们通信以加入网络和进行节点发现。

Planet(行星服务器): zerotier官方运营的根服务器,负责协调网络。

Moon(月球服务器): 用户自建的辅助服务器,作为行星节点的镜像和补充

leaf: 与你同在同一个 ZeroTier 网络中的其他成员(电脑、手机、服务器等)。

zerotier-cli listnetworks

会显示加入了哪些网络(即网络ID)

网络ID(Network ID) VS 设备地址(zerotier address)

network ID zerotier address
长度 16位 (十六进制) 10位(十六进制)
作用 用于区分不同的虚拟网络 表示一台设备(手机/电脑)
归属 可以被多个设备加入 无论加入多少网络,设备的地址固定不变
16位组成:前十位是该网络主控制器(Controller)的ZeroTier地址,后六位是在该控制器上标识此网络的24位任意ID,也就是说网络ID实际上告诉了我们这个网络是由谁(哪个控制器)创建和管理的。

设备IP

IP地址是互联网上每台设备的"唯一门牌号"

  • 分类:公有IP地址,私有IP地址

公有IP地址:由ISP(如电信、联通)分配,全球唯一,可被任何地方访问,例如120.244.128.12。

私有IP地址:在本地网络内标识设备,在局域网内唯一,不可直接从互联网访问,范围固定(10.x.x.x, 172.16.x.x, 192.168.x.x)

  • IP地址各部分的含义:

若设备的ip地址为192.168.195.210,那么192.168是私有IP的地址范围的标识(类比小区编号),在公网互联网上不可路由,只在内部网络使用。195是子网编码(类比于某栋楼的编号),210是设备的主机号(类似于门牌号)。

192.168.195.0是整个网络的起始地址,不能分配给设备。192.168.195.1-192.168.195.254可以分配给设备的254个IP地址。192.168.195.255用于向网络中所有设备广播。192.168.195.210是设备在该网络中的唯一标识。可以与192.168.195.1-192.168.195.254之间的任何设备直接通信。发送到192.168.195.255 的数据会被网络中的所有设备接收。

  • 测试设备间直接通信:

Ping测试:在设备A上 ping 设备B的IP地址(如 ping 192.168.1.20)。如果能够收到回复,说明两者在同一局域网且无防火墙阻拦。

  • 怎么查看设备ip

要查看设备的 IP 地址,方法取决于使用的操作系统(Windows、macOS、Linux 或 iOS)

Windows系统下:windows+r->cmd->enter->输入ipconfig

Linux系统下:ip addr show

相关推荐
微软技术分享13 小时前
面向二进制安全的大模型多智能体框架
网络·安全·web安全
巨擎网络18 小时前
为什么打开 App,消息才一股脑涌进来?
网络协议·app
搁浅小泽19 小时前
新能源汽车多合一压缩机控制器CAN网络测试规范
网络·汽车
xixiaoyunya21 小时前
虚拟机备份怎么做:镜像级与文件级搭配的完整实操方案
linux·运维·网络
anew___21 小时前
《从零手写操作系统 (30):环境变量与进程上下文——export/unset与继承语义》
java·开发语言·网络·jvm·算法
谢亮_vipxieliang1 天前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
wdfk_prog1 天前
LWIP教程 03:从 `low_level_input()` 到 `pbuf_free()`——`pbuf` 的数据视图、Chain 与引用计数
运维·网络·笔记·学习
福兮说1 天前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
xiaoye-duck1 天前
《Linux 网络编程》深入理解 epoll(上):从接口到底层内核工作机制剖析
linux·网络
anew___1 天前
《从零手写操作系统 (29):管道与重定向进阶——命名管道、Here Document与Shell语法扩展》
java·开发语言·前端·javascript·网络