DOS命令大全:Netsh commands for Interface IP命令详解
3784 点击·0 回帖
![]() | ![]() | |
![]() | 可以使用 Netsh 接口 IP 上下文中的命令配置 TCP/IP 协议(包括地址、默认网关、DNS 服务器和 WINS
服务器)并显示配置和统计信息。 可以通过 Windows XP 命令提示符或 Netsh 接口 IP 上下文中运行这些命令。对于在 Windows XP 命令提示符下运行的这些命令,必须在按照下面的语法键入命令和参数之前键入 netsh interface ip。要在远程 Windows 2000 Server 上运行这些 Netsh 命令,必须首先使用“远程桌面连接”连接到运行终端服务器的 Windows 2000 Server。Windows 2000 和 Windows XP 上的 Netsh 上下文命令之间可能存在功能性差异。 有关 Netsh 的详细信息,请参阅使用 Netsh。 若要查看该命令语法,请单击以下命令: set address 配置指定接口上的 IP 地址和默认网关。 语法 set address [name=]InterfaceName [source=]{dhcp | static [addr=]IPAddress [mask=]SubnetMask [gateway=]{none | DefaultGateway [[gwmetric=]GatewayMetric]}} 参数 [name =] InterfaceName必需。指定要配置其地址和网关信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[source=]{dhcp | static [addr=]IPAddress [mask=]SubnetMask [gateway=]{none | DefaultGateway [[gwmetric=]GatewayMetric]}}必需。指定是通过动态主机配置协议 (DHCP) 服务器配置 IP 地址还是使用静态 IP 地址。如果使用静态地址,IPAddress 将指定要配置的地址,而 SubnetMask 将指定所配置 IP 地址的子网掩码。如果使用静态地址,还必须同时指定是保留当前默认的网关(如果有)还是为该地址配置一个网关。如果配置默认网关,则 DefaultGateway 将指定要配置的默认网关的 IP 地址,而 GatewayMetric 指定要配置的默认网关的跃点数。/?在命令提示符显示帮助。 注释
add address 在配置静态 IP 地址的指定接口上添加 IP 地址和默认网关。 语法 add address [name=]InterfaceName [addr=]IPAddress [mask=]SubnetMask [[gateway=] DefaultGateway [gwmetric=]GatewayMetric] 参数 [name =] InterfaceName必需。指定要添加地址和网关信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr=]IPAddress [mask=]SubnetMask必需。指定要添加的 IP 地址以及该 IP 地址的子网掩码。[gateway=]DefaultGateway [gwmetric=]GatewayMetric指定要添加的默认网关的 IP 地址以及该默认网关的跃点数。/?在命令提示符显示帮助。 delete address 删除静态配置的接口上的 IP 地址或默认网关。 语法 delete address [name=]InterfaceName [addr=] IPAddress [[gateway=]{DefaultGateway | all}] 参数 [name =] InterfaceName必需。指定要删除其地址和网关信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr=}IPAddress?必需。指定要删除的 IP 地址。[gateway=}{DefaultGateway | all}指定是删除一个默认网关还是所有网关。如果只应删除一个默认网关,则 DefaultGateway 将指定要删除的默认网关的 IP 地址。/?在命令提示符显示帮助。 注释
show address 显示指定接口上的静态 IP 地址和默认网关的信息。使用不带参数的 show address 命令可以显示所有接口的地址信息。 语法 show address [[name=]InterfaceName] 参数 [name =] InterfaceName指定要显示其地址信息的接口名称。InterfaceName 必须与“网络连接”中指定的接口名相匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 注释
set dns 配置指定接口的 DNS 服务器地址。 语法 set dns [name=]InterfaceName [source=]{dhcp | static [addr=]{DNSAddress | none}} [[ddns=]{disabled | enabled}] [[suffix=]{interface | primary}] 参数 [name =] InterfaceName必需。指定要设置其 DNS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[source=]{dhcp | static [addr =]{DNSAddress | none}}必需。指定 DNS 服务器的 IP 地址是通过 DHCP 配置的还是为静态地址。如果是静态 IP 地址,则 DNSAddress 指定要配置的 DNS 服务器的 IP 地址,而 none 指定应删除的 DNS 配置。[ddns=]{disabled | enabled}?指定计算机是否应该尝试本连接的 DNS 动态更新注册 IP 地址和完整的计算机名。完整计算机名是通过“控制面板”项“系统”中的“计算机名”选项卡指定的。enabled 参数指定应该进行这种尝试。disabled 参数指定不应进行该尝试。[suffix=}{interface | primary}指定计算机是否尝试 DNS 动态更新以注册 IP 地址和除完整的计算机名以外的指定连接的连接特定域名。该连接的连接特定的 DNS 名是由计算机名称(完整的计算机名称的第一个标签)和该连接的 DNS 后辍拼接而成的。interface 参数指定完整的计算机名和连接特定的名称都应该注册。primary 参数指定只应该注册完整的计算机名。/?在命令提示符显示帮助。 注释
add dns 将 DNS 服务器添加到指定接口的 DNS 服务器列表中。 语法 add dns [name=]InterfaceName [addr=] DNSAddress [[index=]DNSIndex] 参数 [name =] InterfaceName必需。指定要添加 DNS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr= ]DNSAddress必需。指定要添加的 DNS 服务器的 IP 地址。[?index=}DNSIndex指定接口的 DNS 服务器列表中已添加的 DNS 服务器的位置。/?在命令提示符显示帮助。 注释
delete dns 从指定接口或所有接口的 DNS 服务器列表中删除一个 DNS 服务器或所有 DNS 服务器。 语法 delete dns [name=]InterfaceName [addr=]{DNSAddress | all} 参数 [name =] InterfaceName必需。指定要删除其 DNS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr=}{DNSAddress | all}必需。指定是否要删除所有接口的一个或所有 DNS 服务器的地址。如果只需删除 DNS 服务器,则 DNSAddress 将指定要删除的 DNS 服务器的 IP 地址。/?在命令提示符显示帮助。 show dns 为指定的接口显示 DNS 配置。使用不带参数的 show dns 可以显示所有接口的 DNS 配置。 语法 show dns [[name=]InterfaceName] 参数 [name =] InterfaceName指定要显示其 DNS 配置接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 set wins 将指定接口的 WINS 服务器配置设置为 DHCP 或静态模式。 语法 set wins [name=]InterfaceName [source=]{dhcp | static [addr=]{WINSAddress | none }} 参数 [name =] InterfaceName必需。指定要设置其 WINS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[source=]{dhcp | static [addr=]{WINSAddress | none }}必需。指定将 WINS 服务器的 IP 地址配置为由 DHCP 分配地址还是静态地址。如果配置为静态 IP 地址,则 WINSAddress 将指定要配置的 WINS 服务器的 IP 地址,而 none 指定应删除 WINS 配置。/?在命令提示符显示帮助。 注释
add wins 将 WINS 服务器添加到指定接口的 WINS 服务器列表。 语法 add wins [name=]InterfaceName [addr=] WINSAddress [[index=]WINSIndex] 参数 [name =] InterfaceName必需。指定要添加其 WINS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr=]WINSAddress必需。指定要添加的 WINS 服务器的 IP 地址。[index=]WINSIndex指定在 WINS 服务器列表中为该接口添加的 WINS 服务器的位置。/?在命令提示符显示帮助。 注释
delete wins 从WINS 服务器列表中删除指定接口或所有接口的 WINS 服务器。 语法 delete wins [name=]InterfaceName [addr=]{WINSAddress | all} 参数 [name =] InterfaceName必需。指定要删除其中一个或多个 WINS 服务器的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。[addr=}{WINSAddress | all}必需。指定仅删除一个接口的一个服务器还是所有接口的所有服务器。如果仅删除一个服务器,则 WINSAddress 指定要删除的 WINS 服务器的 IP 地址。/?在命令提示符显示帮助。 show wins 为指定的接口显示 WINS 配置。使用不带参数的 show wins 可以显示所有接口的 WINS 配置。 语法 show wins [[name=]InterfaceName] 参数 [name =] InterfaceName指定要显示其 WINS 信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 show icmp 显示 ICMP 统计。使用不带参数的 show icmp 只显示一次统计。 语法 show icmp [[rr=]RefreshRate] 参数 [rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 显示接口 显示指定接口的统计。使用不带参数的 show interface 可以一次显示所有接口的统计。 语法 show interface [[index=]InterfaceIndex] [[rr=]RefreshRate] 参数 [index=]InterfaceIndex指定接口索引(一个标识接口的整数)。[rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 注释
show ipaddress 显示指定 IP 地址的信息。使用不带参数的 show ipaddress 可以一次显示所有接口的所有 IP 地址的信息。 语法 show ipaddress [[index=]IPAddress] [[rr=]RefreshRate] 参数 [index=]IPAddress指定某个接口 IP 地址。[rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 注释
show ipnet 显示地址解析协议 (ARP) 缓存的内容,包括已解析的下一个跃点 IP 地址的硬件地址。使用不带参数的 show ipnet 将显示信息一次。 语法 show ipnet [[rr=]RefreshRate] 参数 [rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 show ipstats 显示 IP 统计。使用不带参数的 show ipstats 将显示统计一次。 语法 show ipstats [[rr=]RefreshRate] 参数 [rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 show joins 显示指定 IP 地址的已经加入的 IP 多播组。使用不带参数的 show joins 将显示所有 IP 地址的信息。 语法 show joins [[index=]IPAddress] 参数 [index=]IPAddress指定某个接口 IP 地址。/?在命令提示符显示帮助。 注释
show tcpconn 显示指定 TCP 连接的信息。使用不带参数的 show tcpconn 可以一次显示所有 TCP 连接的信息。 语法 show tcpconn [[index=]{LocalIPAddress | LocalPort | RemoteIPAddress | RemotePort}] [[rr=]RefreshRate] 参数 [index=]{LocalIPAddress | LocalPort | RemoteIPAddress | RemotePort}指定要显示信息的连接。LocalIPAddress 参数指定接口的 IP 地址。LocalPort 参数指定本地进程 TCP 端口。RemoteIPAddress 参数指定远程主机的 IP 地址。RemotePort 参数指定远程进程使用的 TCP 端口。[rr=]RefreshRate指定刷新频率(刷新信息显示的间隔秒数)。/?在命令提示符显示帮助。 show tcpstats 显示 TCP 统计。使用不带参数的 show tcpstats 可以显示统计一次。 语法 show tcpstats [[rr=]RefreshRate] 参数 [rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 show udpconn 显示有关每个 IP 地址使用的 UDP 端口的信息。使用不带参数的 show udpconn 可以一次显示所有 IP 地址的 UDP 端口信息。 语法 show udpconn [[index=]{LocalIPAddress | LocalPort}] [[rr=]RefreshRate] 参数 [index=]{LocalIPAddress | LocalPort}指定要显示信息的连接。LocalIPAddress 参数指定接口的 IP 地址。LocalPort 参数指定本地进程的 UDP 端口。[rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 show udpstats 显示 UDP 统计。使用不带参数的 show udpstats 可以显示统计一次。 语法 show udpstats [[rr=]RefreshRate] 参数 [rr=]RefreshRate指定刷新频率(刷新统计显示的间隔秒数)。/?在命令提示符显示帮助。 show config 显示指定接口的 IP 地址和其他配置信息。使用不带参数的 show config 可以显示所有接口的配置信息。 语法 show config [[name=]InterfaceName] 参数 [name =] InterfaceName指定要显示其配置信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 show offload 显示指定接口上可由网络适配器根据所安装的网络硬件而执行的任务。使用不带参数的 show offload 可以显示相应于已安装的网络硬件的所有接口的卸载信息。 语法 show offload [[name=]InterfaceName ] 参数 [name =] InterfaceName指定要显示其卸载信息的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 delete arpcache 删除指定接口的地址解析协议 (ARP) 缓存中的条目。使用不带参数的 delete arpcache 可以删除所有接口的 ARP 缓存中的条目。 语法 delete arpcache [[name=]InterfaceName] 参数 [name =] InterfaceName指定要删除其 ARP 缓存条目的接口的名称。InterfaceName 必须与“网络连接”中指定的接口名称匹配。如果 InterfaceName 包含空格,请使用引号将文本引起来(例如,"Interface Name")。/?在命令提示符显示帮助。 dump 显示 Netsh 接口 IP 命令系列的当前配置。 语法 dump 参数 无 注释
Netsh 接口 IP 范例 下面的命令将配置名为 Local Area Connection 的接口,其静态 IP 地址为 10.0.5.99,子网掩码为 255.255.255.0,默认网关为 10.0.5.1:set address name="Local Area Connection" source=static addr=10.0.5.99 mask=255.255.255.0 gateway=10.0.5.1 | |
![]() | ![]() |