欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是网络协议方面的经验知识教程:Netsh接口Portproxy命令,下面是详细的分享!
Netsh接口Portproxy命令
Netsh接口Portproxy命令
对于在 IPv4 和 IPv6 网络和应用程序之间充当代理的管理服务器,Netsh Interface Portproxy 命令为它们提供了可在其中使用的命令行工具。可以按以下方式使用这些命令来建立代理服务:
将配置了 IPv4 的计算机和应用程序消息发送到其他配置了 IPv4 的计算机和应用程序。
将配置了 IPv4 的计算机和应用程序消息发送到配置了 IPv6 的计算机和应用程序。
将配置了 IPv6 的计算机和应用程序消息发送到配置了 IPv4 的计算机和应用程序。
将配置了 IPv6 的计算机和应用程序消息发送到其他配置了 IPv6 的计算机和应用程序。
当使用这些命令编写批处理文件或脚本时,每个命令必须以 netsh interface portproxy 开头。例如,使用 delete v4tov6 命令来指定 portproxy 服务器从该服务器所侦听的 IPv4 地址列表中删除 IPv4 端口和地址时,该批处理文件或脚本必须使用以下语法:
netsh interface portproxy delete v4tov6 listenport={Integer | ServiceName} [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
可以从 Windows Server 2003 家族产品的命令提示符下,或从 Netsh interface portproxy 上下文的命令提示符下运行这些命令。对于在 Windows Server 2003 家族产品的命令提示符下运行的这些命令,必须在按照下面的语法键入命令和参数之前键入 netsh interface portproxy。Windows 2000 和 Windows Server 2003 家族中的 Netsh 上下文命令之间可能存在功能性差异。
指定 portproxy 服务器侦听发送到指定端口和 IPv4 地址的消息,并映射一个端口和 IPv4 地址,以便向该端口和地址发送在建立独立的 TCP 连接之后所收到的消息。
语法
add v4tov4 listenport={Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv4 端口。
connectaddress
指定要连接的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv4 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持传输控制协议 (TCP)。
/?
在命令提示符下显示帮助。
add v4tov6
指定 portproxy 服务器侦听发送到指定端口和 IPv4 地址的消息,并映射一个端口和 IPv6 地址,以便向该端口和地址发送在建立独立的 TCP 连接之后所收到的消息。
语法
add v4tov6 listenport={Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv4 端口。
connectaddress
指定要连接的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv6 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
add v6tov4
指定 portproxy 服务器侦听发送到指定端口和 IPv6 地址的消息,并映射一个端口和 IPv4 地址,以便向该端口和地址发送在建立独立的 TCP 连接之后所收到的消息。
语法
add v6tov4 listenport={Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv6 端口。
connectaddress
指定要连接的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv4 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
add v6tov6
指定 portproxy 服务器侦听发送到指定端口和 IPv6 地址的消息,并映射一个端口和 IPv6 地址,以便向该端口和地址发送在建立独立的 TCP 连接之后所收到的消息。
语法
add v6tov6 listenport={Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv6 端口。
connectaddress
指定要连接的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv6 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
delete v4tov4
指定 portproxy 服务器从它侦听的 IPv4 端口和地址列表中删除 IPv4 地址。
语法
delete v4tov4 listenport={Integer | ServiceName} [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。指定要删除的 IPv4 端口。
listenaddress
指定要删除的 IPv4 地址。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
delete v4tov6
指定 portproxy 服务器从它侦听的 IPv4 地址列表中删除 IPv4 端口和地址。
语法
delete v4tov6 listenport={Integer | ServiceName} [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。指定要删除的 IPv4 端口。
listenaddress
指定要删除的 IPv4 地址。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
delete v6tov4
指定 portproxy 服务器从它侦听的 IPv6 地址列表中删除 IPv6 端口和地址。
语法
delete v6tov4 listenport={Integer | ServiceName} [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。指定要删除的 IPv6 端口。
listenaddress
指定要删除的 IPv6 地址。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
delete v6tov6
指定 portproxy 服务器从它侦听的 IPv6 地址列表中删除 IPv6 地址。
语法
delete v6tov6 listenport={Integer | ServiceName} [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。指定要删除的 IPv6 端口。
listenaddress
指定要删除的 IPv6 地址。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
reset
重设 IPv6 配置状态。
语法
reset
set v4tov4
修改使用 add v4tov4 命令创建的 portproxy 服务器上的现有项的参数值,或将新项添加到映射端口/地址对的列表中。
语法
set v4tov4 listenport={Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv4 端口。
connectaddress
指定要连接的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv4 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持传输控制协议 (TCP)。
/?
在命令提示符下显示帮助。
注释
您可以更改现有的端口代理服务器条目的任何参数值。如果未提供值,则不作任何更改。
set v4tov6
修改使用 add v6tov6 命令创建的 portproxy 服务器上的现有项的参数值,或将新项添加到映射端口/地址对的列表中。
语法
set v4tov6 listenport={Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv4Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv4 端口。
connectaddress
指定要连接的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv6 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
注释
您可以更改现有的端口代理服务器条目的任何参数值。如果未提供值,则不作任何更改。
set v6tov4
修改使用 add v6tov4 命令创建的 portproxy 服务器上的现有项的参数值,或将新项添加到映射端口/地址对的列表中。
语法
set v6tov4 listenport={Integer | ServiceName} [[connectaddress=] {IPv4Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv6 端口。
connectaddress
指定要连接的 IPv4 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv4 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
注释
您可以更改现有的端口代理服务器条目的任何参数值。如果未提供值,则不作任何更改。
set v6tov6
修改使用 add v6tov6 命令创建的 portproxy 服务器上的现有项的参数值,或将新项添加到映射端口/地址对的列表中。
语法
set v6tov6 listenport={Integer | ServiceName} [[connectaddress=] {IPv6Address | HostName}] [[connectport=] {Integer | ServiceName}] [[listenaddress=] {IPv6Address| HostName}] [[protocol=]tcp]
参数
listenport
必需。按端口号或服务名指定要侦听的 IPv6 端口。
connectaddress
指定要连接的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果未指定地址,则默认设置为本地计算机。
connectport
按端口号或服务名指定要连接的 IPv6 端口。如果未指定 connectport,则默认设置为本地计算机上的 listenport 值。
listenaddress
指定要侦听的 IPv6 地址。可接受的值为 IP 地址、计算机 NetBIOS 名称或计算机 DNS 名称。如果不指定地址,则默认设置是本地计算机。
protocol
指定要使用的协议。当前仅支持 TCP 协议。
/?
在命令提示符下显示帮助。
注释
您可以更改现有的端口代理服务器条目的任何参数值。如果未提供值,则不作任何更改。
show all
显示所有 portproxy 参数,包括 v4tov4、v4tov6、v6tov4 和 v6tov6 的端口/地址对。
语法
show all
show v4tov4
显示 v4tov4 portproxy 参数。
语法
show v4tov4
show v4tov6
显示 v4tov6 portproxy 参数。
语法
show v4tov6
show v6tov4
显示 v6tov4 portproxy 参数。
语法
show v6tov4
show v6tov6
显示 v6tov6 portproxy 参数。
语法
show v6tov6
以上就是关于Netsh接口Portproxy命令的网络协议知识分享,更多电脑教程请移步到>>电脑教程。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
