Zum Inhalt springen

„Peer Name Resolution Protocol“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
[ungesichtete Version][ungesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Keine Bearbeitungszusammenfassung
K typo
Zeile 13: Zeile 13:




Wird ein CMD.EXE mit Administratorrechten geöffnet, so läßt sich mit folgendem Befehl ein Computername erstellen und veröffentlichen:
Wird ein CMD.EXE mit Administratorrechten geöffnet, so lässt sich mit folgendem Befehl ein Computername erstellen und veröffentlichen:


NETSH P2P PNRP PEER SET MACHINENAME name=einname PUBLISH=START AUTOPUBLISH=ENABLE
NETSH P2P PNRP PEER SET MACHINENAME name=einname PUBLISH=START AUTOPUBLISH=ENABLE

Version vom 30. März 2012, 08:42 Uhr

Das Peer Name Resolution Protocol (PNRP) ist ein Netzwerkprotokoll zur Namensauflösung nach dem Peer-to-Peer-Modell.

Es soll die Veröffentlichung von Namen und deren Auflösung in Adressen ohne Server ermöglichen, wie sie im Domain Name System notwendig sind.

Das Protokoll wurde von Microsoft entwickelt und erstmals in Windows Vista implementiert, wo es NetBEUI ablöst. In Microsoft Windows XP wurde es mit Service Pack 3 eingeführt, muss dort aber explizit aktiviert werden. Es ist nur unter IPv6 oder unter Verwendung von Teredo nutzbar und in Vista standardmäßig deaktiviert. Eine Namensauflösung ist aber möglich, da der Dienst dynamisch gestartet wird.

Es besitzt Ähnlichkeiten mit dem Peer-to-Peer Netz Pastry und nutzt eine Abwandlung des Präfix-Routings.

Unter Microsoft Windows 7 wird PNRP in Zusammenspiel mit dem Remote Desktop Protocol für die Remoteunterstützung genutzt, und ermöglicht dort ein unkompliziertes Überbücken einer Network Address Translation.


Beispiel zum Setzen und Veröffentlichen eines Computernamens (gilt ab Windows Vista)


Wird ein CMD.EXE mit Administratorrechten geöffnet, so lässt sich mit folgendem Befehl ein Computername erstellen und veröffentlichen:

NETSH P2P PNRP PEER SET MACHINENAME name=einname PUBLISH=START AUTOPUBLISH=ENABLE

Überprüft und angezeigt kann der Name wie folgt werden:

NETSH P2P PNRP PEER SHOW MACHINENAME

Im genannten Beispiel würde der Computer nun aus dem Internet unter dem Namen

einname.pnrp.net

gefunden werden. Voraussetzung ist eine funktionierende IPv6 Anbindung.


Microsoft stellt die Spezifikation des Protokolls als Open Specification zur Verfügung.