Netsh Interface-Portproxybefehle
Verwende die Netsh-Befehle für Interface-Portproxy, um als Proxy zwischen IPv4- und IPv6-Netzwerken und -Anwendungen zu fungieren. Mit diesen Befehlen kannst du einen Proxydienst auf folgende Weise einrichten:
IPv4-konfigurierte Computer- und Anwendungsnachrichten, die an andere IPv4-konfigurierte Computer und Anwendungen gesendet werden.
IPv4-konfigurierte Computer- und Anwendungsnachrichten, die an IPv6-konfigurierte Computer und Anwendungen gesendet werden.
IPv6-konfigurierte Computer- und Anwendungsnachrichten, die an IPv4-konfigurierte Computer und Anwendungen gesendet werden.
IPv6-konfigurierte Computer- und Anwendungsnachrichten, die an andere IPv6-konfigurierte Computer und Anwendungen gesendet werden.
Beim Schreiben von Batchdateien oder Skripts mit diesen Befehlen muss jeder Befehl mit netsh interface portproxy beginnen. Wenn du z. B. mit dem Befehl delete v4tov6 angibst, dass der Portproxyserver einen IPv4-Port und eine Adresse aus der Liste der IPv4-Adressen, auf die der Server lauscht, löscht, muss die Batchdatei oder das Skript die folgende Syntax verwenden:
netsh interface portproxy delete v4tov6 listenport= {Integer | ServiceName} [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
Die verfügbaren Netsh Interface-Portproxybefehle sind:
add v4tov4
Der Portproxyserver lauscht auf Nachrichten, die an einen bestimmten Port und eine IPv4-Adresse gesendet werden, und ordnet einen Port und eine IPv4-Adresse zu, um die empfangenen Nachrichten nach dem Einrichten einer separaten TCP-Verbindung zu senden.
Syntax
add v4tov4 listenport= {Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address | HostName}] [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv4-Adresse an, mit der eine Verbindung hergestellt wird. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv4-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
add v4tov6
Der Portproxyserver lauscht auf Nachrichten, die an einen bestimmten Port und eine IPv4-Adresse gesendet werden, und ordnet einen Port und eine IPv6-Adresse zu, um die empfangenen Nachrichten nach dem Einrichten einer separaten TCP-Verbindung zu senden.
Syntax
add v4tov6 listenport= {Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv6-Adresse an, mit der eine Verbindung hergestellt werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv4-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
add v6tov4
Der Portproxyserver lauscht auf Nachrichten, die an einen bestimmten Port und eine IPv6-Adresse gesendet werden, und ordnet einen Port und eine IPv4-Adresse zu, um die empfangenen Nachrichten nach dem Einrichten einer separaten TCP-Verbindung zu senden.
Syntax
add v6tov4 listenport= {Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv4-Adresse an, mit der eine Verbindung hergestellt wird. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv6-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
add v6tov6
Der Portproxyserver lauscht auf Nachrichten, die an einen bestimmten Port und eine IPv6-Adresse gesendet werden, und ordnet einen Port und eine IPv6-Adresse zu, um die empfangenen Nachrichten nach dem Einrichten einer separaten TCP-Verbindung zu senden.
Syntax
add v6tov6 listenport= {Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv6-Adresse an, mit der eine Verbindung hergestellt werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv6-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
delete v4tov4
Der Portproxyserver löscht eine IPv4-Adresse aus der Liste der IPv4-Ports und -Adressen, auf die der Server lauscht.
Syntax
delete v4tov4 listenport= {Integer | ServiceName} [[listenaddress=] {IPv4Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den zu löschenden IPv4-Port an. |
listenaddress | Gibt die zu löschende IPv4-Adresse an. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
delete v4tov6
Der Portproxyserver löscht einen IPv4-Port und eine IPv4-Adresse aus der Liste der IPv4-Adressen, auf die der Server lauscht.
Syntax
delete v4tov6 listenport= {Integer | ServiceName} [[listenaddress=] {IPv4Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den zu löschenden IPv4-Port an. |
listenaddress | Gibt die zu löschende IPv4-Adresse an. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
delete v6tov4
Der Portproxyserver löscht einen IPv6-Port und eine IPv6-Adresse aus der Liste der IPv6-Adressen, auf die der Server lauscht.
Syntax
delete v6tov4 listenport= {Integer | ServiceName} [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den zu löschenden IPv6-Port an. |
listenaddress | Gibt die zu löschende IPv6-Adresse an. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
delete v6tov6
Der Portproxyserver löscht eineIPv6-Adresse aus der Liste der IPv6-Adressen, auf die der Server lauscht.
Syntax
delete v6tov6 listenport= {Integer | ServiceName} [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den zu löschenden IPv6-Port an. |
listenaddress | Gibt die zu löschende IPv6-Adresse an. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
reset-ipv4
Setzt den IPv4-Konfigurationszustand zurück.
Syntax
netsh int ipv4 reset
reset-ipv6
Setzt den IPv6-Konfigurationszustand zurück.
Syntax
netsh int ipv6 reset
set v4tov4
Ändert die Parameterwerte eines vorhandenen Eintrags auf dem Portproxyserver, der mit dem Befehl add v4tov4 erstellt wurde, oder fügt der Liste, die Port-/Adressenpaare zuordnet, einen neuen Eintrag hinzu.
Syntax
set v4tov4 listenport= {Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv4-Adresse an, mit der eine Verbindung hergestellt wird. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv4-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
set v4tov6
Ändert die Parameterwerte eines vorhandenen Eintrags auf dem Portproxyserver, der mit dem Befehl add v4tov6 erstellt wurde, oder fügt der Liste, die Port-/Adressenpaare zuordnet, einen neuen Eintrag hinzu.
Syntax
set v4tov6 listenport= {Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv6-Adresse an, mit der eine Verbindung hergestellt werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv4-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
set v6tov4
Ändert die Parameterwerte eines vorhandenen Eintrags auf dem Portproxyserver, der mit dem Befehl add v6tov4 erstellt wurde, oder fügt der Liste, die Port-/Adressenpaare zuordnet, einen neuen Eintrag hinzu.
Syntax
set v6tov4 listenport= {Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv4-Adresse an, mit der eine Verbindung hergestellt wird. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv4-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv6-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
protocol | Gibt das zu verwendende Protokoll an. |
set v6tov6
Ändert die Parameterwerte eines vorhandenen Eintrags auf dem Portproxyserver, der mit dem Befehl add v6tov6 erstellt wurde, oder fügt der Liste, die Port-/Adressenpaare zuordnet, einen neuen Eintrag hinzu.
Syntax
set v6tov6 listenport= {Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName} [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address | HostName} [[protocol=]tcp]
Parameter
Parameter | BESCHREIBUNG |
---|---|
listenport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, auf dem gelauscht werden soll. |
connectaddress | Gibt die IPv6-Adresse an, mit der eine Verbindung hergestellt werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben ist, ist der Standardwert der lokale Computer. |
connectport | Gibt den IPv6-Port nach Portnummer oder Dienstname an, mit dem eine Verbindung hergestellt wird. Wenn connectport nicht angegeben ist, ist der Standardwert der Wert von listenport auf dem lokalen Computer. |
listenaddress | Gibt die IPv6-Adresse an, auf die gelauscht werden soll. Zulässige Werte sind die IP-Adresse, der NetBIOS-Name des Computers oder der DNS-Name des Computers. Wenn keine Adresse angegeben wird, ist der lokale Computer der Standardwert. |
protocol | Gibt das zu verwendende Protokoll an. |
Anzeigen aller Wiederherstellungspunkte
Zeigt alle Portproxyparameter an, einschließlich Port-/Adresspaare für v4tov4, v4tov6, v6tov4 und v6tov6.
Syntax
show all
show v4tov4
Zeigt v4tov4-Portproxyparameter an.
Syntax
show v4tov4
show v4tov6
Zeigt v4tov6-Portproxyparameter an.
Syntax
show v4tov6
show v6tov4
Zeigt v6tov4-Portproxyparameter an.
Syntax
show v6tov4
show v6tov6
Zeigt v6tov6-Portproxyparameter an.
Syntax
show v6tov6