Netsh commands 
			for Interface Portproxy
			
			
			
			
			This page is from Microsoft
			Updated: January 21, 2005
			Under editedpage
			
				The Netsh Interface Portproxy commands provide a command-line 
				tool for use in administering servers that act as proxies 
				between IPv4 and IPv6 networks and applications. You can use 
				these commands to establish proxy service in the following ways:
					- IPv4-configured computer and application messages sent 
					to other IPv4-configured computers and applications.
- IPv4-configured computer and application messages sent 
					to IPv6-configured computers and applications.
- IPv6-configured computer and application messages sent 
					to IPv4-configured computers and applications.
- IPv6-configured computer and application messages sent 
					to other IPv6-configured computers and applications.
When writing batch files or scripts using these commands, 
				each command must be preceded by netsh interface portproxy. 
				For example, when using the delete v4tov6 command to 
				specify that the portproxy server delete an IPv4 port and 
				address from the list of IPv4 addresses for which the server 
				listens, the batch file or script must use the following syntax:
				netsh interface portproxy delete v4tov6listenport= {Integer 
				| ServiceName} [[listenaddress=] {IPv4Address|
				HostName}] [[protocol=]tcp]
				You can run these commands from the Windows Server 2003 
				family command prompt or from the command prompt for the Netsh 
				interface portproxy context. For these commands to work at the 
				Windows Server 2003 family command prompt, you must type 
				netsh interface portproxy before typing commands and 
				parameters as they appear in the syntax below. There might be 
				functional differences between Netsh context commands on 
				Windows 2000 and the Windows Server 2003 family.
				For more information about Netsh, see
				
				Netsh overview
 				and
				
				Enter a netsh context
				.
				To view the command syntax, click a command:
				
					- add v4tov4
- add v4tov6
- add v6tov4
- add v6tov6
- delete v4tov4
- delete v4tov6
- delete v6tov6
- reset
- set v4tov4
- set v4tov6
- setv6tov4
- set v6tov6
- show all
- show v4tov4
- show v4tov6
- show v6tovr
- show v6tov6
add v4tov4
			
				Specifies that the portproxy server listen for messages sent to 
				a specific port and IPv4 address, and maps a port and IPv4 
				address to which to send the messages received after 
				establishing a separate TCP connection.
			Syntax
			
				add v4tov4listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv4Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv4Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv4 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv4 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address for which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently, only 
							Transmission Control Protocol (TCP) is supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			add v4tov6
			
				Specifies that the portproxy server listen for messages sent to 
				a specific port and IPv4 address, and maps a port and IPv6 
				address to which to send the messages received after 
				establishing a separate TCP connection.
			Syntax
			
				add v4tov6listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv6Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv4Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv6 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv6 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			add v6tov4
			
				Specifies that the portproxy server listen for messages sent to 
				a specific port and IPv6 address, and maps a port and IPv4 
				address to which to send the messages received after 
				establishing a separate TCP connection.
			Syntax
			
				add v6tov4listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv4Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv6Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv4 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv4 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			add v6tov6
			
				Specifies that the portproxy server listen for messages sent to 
				a specific port and IPv6 address, and maps a port and IPv6 
				address to which to send the messages received after 
				establishing a separate TCP connection.
			Syntax
			
				add v6tov6listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv6Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv6Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv6 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv6 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			delete v4tov4
			
				Specifies that the portproxy server delete an IPv4 address from 
				the list of IPv4 ports and addresses for which the server 
				listens.
			Syntax
			
				delete v4tov4listenport= {Integer | ServiceName} 
				[[listenaddress=] {IPv4Address| HostName}] 
				[[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port to delete.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address to delete. If an address 
							is not specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			delete v4tov6
			
				Specifies that the portproxy server delete an IPv4 port and 
				address from the list of IPv4 addresses for which the server 
				listens.
			Syntax
			
				delete v4tov6listenport= {Integer | ServiceName} 
				[[listenaddress=] {IPv4Address| HostName}] 
				[[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port to delete.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address to delete. If an address 
							is not specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			delete v6tov4
			
				Specifies that the portproxy server delete an IPv6 port and 
				address from the list of IPv6 addresses for which the server 
				listens.
			Syntax
			
				delete v6tov4listenport= {Integer | ServiceName} 
				[[listenaddress=] {IPv6Address| HostName}] 
				[[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port to delete.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address to delete. If an address 
							is not specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			delete v6tov6
			
				Specifies that the portproxy server delete an IPv6 address from 
				the list of IPv6 addresses for which the server listens.
			Syntax
			
				delete v6tov6listenport= {Integer | ServiceName} 
				[[listenaddress=] {IPv6Address| HostName}] 
				[[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port to delete.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address to delete. If an address 
							is not specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			
			reset
			
				Resets the IPv6 configuration state.
			Syntax
			
				reset
			
			set v4tov4
			
				Modifies the parameter values of an existing entry on the 
				portproxy server created with the add v4tov4 command, or 
				adds a new entry to the list that maps port/address pairs.
			Syntax
			
				set v4tov4listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv4Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv4Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv4 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv4 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address for which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently, only 
							Transmission Control Protocol (TCP) is supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- You can change any parameter values for an existing 
				portproxy server entry. If values are not supplied, no changes 
				are made.
set v4tov6
			
				Modifies the parameter values of an existing entry on the 
				portproxy server created with the add v4tov6 command, or 
				adds a new entry to the list that maps port/address pairs.
			Syntax
			
				set v4tov6listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv6Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv4Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv4 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv6 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv6 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv4 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- You can change any parameter values for an existing 
				portproxy server entry. If values are not supplied, no changes 
				are made.
set v6tov4
			
				Modifies the parameter values of an existing entry on the 
				portproxy server created with the add v6tov4 command, or 
				adds a new entry to the list that maps port/address pairs.
			Syntax
			
				set v6tov4listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv4Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv6Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv4 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv4 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- You can change any parameter values for an existing 
				portproxy server entry. If values are not supplied, no changes 
				are made.
set v6tov6
			
				Modifies the parameter values of an existing entry on the 
				portproxy server created with the add v6tov6 command, or 
				adds a new entry to the list that maps port/address pairs.
			Syntax
			
				set v6tov6listenport= {Integer | ServiceName} 
				[[connectaddress=] {IPv6Address | HostName}] 
				[[connectport=] {Integer | ServiceName}] [[listenaddress=] 
				{IPv6Address| HostName}] [[protocol=]tcp]
			Parameters
			
				
					
						
							listenport
						
							Required. Specifies the IPv6 port, by port number or 
							service name, on which to listen.
					 
					
						
							connectaddress
						
							Specifies the IPv6 address to which to connect. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If an address is not 
							specified, the default is the local computer.
					 
					
						
							connectport
						
							Specifies the IPv6 port, by port number or service 
							name, to which to connect. If connectport is 
							not specified, the default is the value of 
							listenport on the local computer.
					 
					
						
							listenaddress
						
							Specifies the IPv6 address on which to listen. 
							Acceptable values are IP address, computer NetBIOS 
							name, or computer DNS name. If you do not specify an 
							address, the default is the local computer.
					 
					
						
							protocol
						
							Specifies the protocol to use. Currently only TCP is 
							supported.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Remarks
			
				- You can change any parameter values for an existing 
				portproxy server entry. If values are not supplied, no changes 
				are made.
show all
			
				Displays all portproxy parameters, including port/address pairs 
				for v4tov4, v4tov6, v6tov4, and v6tov6.
			Syntax
			
				show all
			
			show v4tov4
			
				Displays v4tov4 portproxy parameters.
			Syntax
			
				show v4tov4
			
			show v4tov6
			
				Displays v4tov6 portproxy parameters.
			Syntax
			
				show v4tov6
			
			show v6tov4
			
				Displays v6tov4 portproxy parameters.
			Syntax
			
				show v6tov4
			
			show v6tov6
			
				Displays v6tov6 portproxy parameters.
			Syntax
			
				show v6tov6
			
			Formatting legend
			
				
					
					
						| Italic | Information that the user must supply | 
					
						| Bold | Elements that the user must type exactly as shown | 
					
						| Ellipsis (...) | Parameter that can be repeated several times in a 
						command line | 
					
						| Between brackets ([]) | Optional items | 
					
						| Between braces ({}); choices separated by pipe (|). 
						Example: {even|odd} | Set of choices from which the user must choose only 
						one | 
					
						| Courier font | Code or program output | 
				
			 
			
			
			
 |  |