为了使你的vista电脑运行PNRP,你需要决定是否使用一个安全或者非安全的地址。非安全地址容易记住,但是同时也很容易出现被伪造的情况。安全地址非常安全,但是它们的格式却显得非常恐怖,因为安全地址是经过128哈希加密之后的结果。当然它们也很难被伪造。但是不管怎样,你要想运行该服务,你首先需要以管理员权限打开一个命令行窗口。

如果你和其他使用Vista的用户一样禁用了UAC的话,那么就请你打开开始菜单,选择“所有程序”->“附件”,右击命令行窗口,选择“以管理员身份运行”。然后,在命令行窗口中依次输入如下命令:netsh、p2p、pnrp、peer,然后按Enter键(如下图)。

如果你想使用一个非安全地址,那么你现在输入:set machinename name="(peername)" publish=start autopublish="enable"。(peername)是你所希望使用的名称--微软建议使用一个没有点号或者“&”的电子邮件地址,并尝试保证该名称的唯一性。比如--support@fengnews.com用作计算机名称的时候,其格式应该如下:supportfengnewscom。

对于一个安全名称,那么就输入如下内容:set machinename publish=start autopublish=”enable”(不要输入上述使用非安全地址时的内容)。这里和上面使用非安全地址时候的差别就是没有设置name字段,因为Vista将自动生成该名称。
如果你想查看你所设置的名称的话,你可以在netsh/p2p/pnrp/peer命令行窗口中输入如下内容:show machinename,敲回车。

下面就来看看电脑的服务列表(开始->运行->services.msc),这里,你将看到对等网络名称解析协议(Peer Name Resolution Protocol),以及点网络标识管理器(Peer Networking Identity Manager) 和 PNRP机器名称发布(PNRP Machine Name Publication)等服务正在运行。

此时,你的电脑已经可以被其他运行IPv6的电脑所访问了。你可以通过Windows互联网名称进行PING、FTP、以及通过IIS发布网页,安装Windows Meeting会话了。同样,你还可以安装如游戏服务器等点对点类型的应用程序。

WICN和PNRP都是非常酷的服务。但是同时它也对客户端系统的安全性提出了高要求。IPv6拥有一些内建的安全措施(至少比IPv4要多),但是我们还是需要在启用该服务之前对电脑进行安全加固。
微软PNRP产品经理Noah Horton的博客上有一些关于PNRP的文章,大家可以看看:http://blogs.msdn.com/noahh/。