我正在尝试使用PNRP,只需使用netsh
执行基本命令即可在我的机器上注册对等体。我可以通过打开命令提示符的多个实例并输入以下命令来在我的机器上添加多个对等项
netsh
p2p pnrp peer
add registration 0.mike
之后我切换到cloud
上下文并输入show names
,我看到了一堆信息,以及我通过cmd
注册的2个同行的名字。但是,当我要求另一个开发人员(在我的同一个IPv4子网上有一台机器)运行相同的命令时,它们不会出现。我希望第三个同伴出现在我的云上,因为我们使用相同的名称0.mike
我不明白这里发生了什么,我应该做些什么才能得到我期望的行为?
答案 0 :(得分:1)
显示名称仅用于显示在本地计算机上注册的名称,而不是计算机可以识别的名称。
由于名称存储的工作方式(单向散列算法),网络的节点实际上并不知道它们存储的名称,只是哈希值。
要运行的命令是resolve 0.mike
,以实际执行名称查找并返回IP地址。如果需要,您也可以通过云限制。