MSST-Net ezPlay
本章主要讲述 MSST-Net ezPlay 主机名。
什么是 ezPlay 主机名
ezPlay 主机名是 MSST-Net 为每个接入设备分配的人类可读主机名,用于在虚拟网络中替代不易记忆的 IP 地址。
拥有 ezPlay 主机名后,你可以用类似 archlinux.abjust.ezplay 的格式直接访问网络中的设备,就像在浏览器中输入域名一样。
主机名格式
ezPlay 主机名的格式为:
text
{设备助记符}.{用户助记符}.ezplay例如:
text
archlinux.abjust.ezplay其中:
archlinux是设备助记符abjust是用户助记符.ezplay是固定后缀
若设备或用户尚未设置助记符,系统会使用对应的 ID(去除前缀)作为替代。
主机名的分配
ezPlay 主机名由协调器服务器分配。
客户端在首次注册或更新助记符后,协调器会根据提议的主机名进行唯一性检查:
- 若主机名未被占用,直接分配
- 若主机名已被其他设备占用,协调器会自动在末尾追加数字(如
archlinux-1.abjust.ezplay)
分配完成后,主机名会存储在设备本地,并在控制器中展示。
如何使用
访问其他设备
在同一 MSST-Net 网络中(已接入大内网或同一房间),可以直接在程序或命令行中使用 ezPlay 主机名:
bash
ping archlinux.abjust.ezplay
ssh user@archlinux.abjust.ezplay在游戏中使用
在支持手动输入 IP 或主机名的游戏中,可以直接输入 ezPlay 主机名作为服务器地址,例如在 Minecraft 多人联机界面中输入:
text
archlinux.abjust.ezplay:25565与 IP 地址的关系
ezPlay 主机名通过 MSST-Net 内部 DNS 解析为对应设备的虚拟 IP 地址。
解析过程在客户端本地完成,无需访问外部 DNS 服务器。
- 解析结果为该设备的虚拟 IPv4 地址(
172.22.x.y) - 在支持 IPv6 的环境中,也可解析为虚拟 IPv6 地址(
fd22:2222:2222:2222::xxxx:xxxx)
修改主机名
ezPlay 主机名依赖设备助记符和用户助记符。修改助记符后,主机名会随之更新。
助记符的修改方式请参考控制器操作说明。
注意事项
- ezPlay 主机名仅在 MSST-Net 虚拟网络内有效,无法从公网直接解析
- 主机名区分大小写(建议使用全小写)
- 更改助记符后,旧主机名可能被其他设备占用