我正在实验PNRP,只是使用netsh来执行基本命令,在我的机器上注册对等程序。通过打开命令提示符的多个实例并输入以下命令,我可以在计算机上添加多个对等点
netsh
p2p pnrp peer
add registration 0.mike之后,我切换到cloud上下文并输入show names,我看到了一堆信息,以及我通过cmd注册的两个同行的名字。但是,当我要求另一个开发人员(在同一IPv4子网上有一台机器)运行相同的命令时,它们不会出现。我希望有第三位同行出现在我的云上,因为我们使用的是同名的0.mike
我不了解这里发生了什么,我应该怎么做才能得到我所期望的行为呢?
发布于 2014-02-01 04:45:01
“显示名称”设计仅显示在本地计算机上注册的名称,而不是计算机所知道的名称。
由于名称存储的工作方式(单向哈希算法),网络节点实际上并不知道它们存储的名称,只知道哈希值。
要运行的命令是resolve 0.mike,它实际执行查找名称并返回IP地址。如果需要的话,您也可以通过云来限制这一点。
https://stackoverflow.com/questions/21489900
复制相似问题