WINDOWS中用命令設定IP地址

來源:互聯網
上載者:User

設定靜態IP地址:netsh interface ip set address 本地串連名 static IP地址 子網 網關 躍點數

執行個體:

netsh interface ip set address 本地串連 static 19.234.2.176 255.255.255.0 19.234.2.198 1

設定DHCP:

執行個體:netsh interface ip set address 本地串連名 source=dhcp

netsh interface ip set address 本地串連 source=dhcp

以下是Netsh用於IP管理的全部命令參考(摘自Windows協助)

用於介面 IP 的 Netsh 命令

可以使用 Netsh 介面 IP 環境中的命令配置 TCP/IP 協議,包括地址、預設閘道、DNS 伺服器和 WINS 伺服器,並顯示配置和統計資訊。

可以從 Windows Server 2003 家族的命令提示字元下或 Netsh 介面 IP 環境的命令提示字元下運行這些命令。為使這些命令在 Windows Server 2003 家族的命令提示字元下工作,在按照以下文法中所示的內容鍵入命令和參數之前必須先鍵入 netsh interface ip。Windows 2000 和 Windows Server 2003 家族中的 Netsh 環境命令之間可能存在功能上的差異。

有關 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 指定要配置的預設閘道的躍點數。
/?
在命令提示字元下顯示協助。
注釋
  • 可以使用該命令在 DHCP 配置和靜態配置之間切換介面。如果配置為靜態介面,則該介面的 DNS 和 WINS 伺服器位址也必須配置為靜態地址。
  • 省略 DefaultGateway 參數不會清除網關配置,而會保留先前的任何配置。

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 位址。
/?
在命令提示字元下顯示協助。
注釋
  • 該命令不會刪除介面上的最後一個 IP 位址。

show address

顯示指定介面上的靜態 IP 位址和預設閘道的資訊。使用不帶參數的 show address 命令,可以顯示所有介面的地址資訊。

文法

show address [[name=]InterfaceName]

參數
[name =] InterfaceName
指定要顯示其地址資訊的介面名稱。InterfaceName 必須與“網路連接”中指定的介面名相匹配。如果 InterfaceName 含有空格,則請將文本置於引號之中(例如,"Interface Name")。
/?
在命令提示字元下顯示協助。
注釋
  • 對於使用 DHCP 配置的介面,可以使用 ipconfig 命令顯示所分配的 IP 位址、租約參數和其他 DHCP 資訊。

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 參數指定只應該註冊完整的電腦名稱。
/?
在命令提示字元下顯示協助。
注釋
  • 如果介面已配置為靜態地址,則 static 參數將使用命令中指定的值替換現有的 DNS 伺服器地址清單。
  • ddns= 的預設設定是 enabled。
  • suffix= 的預設設定是 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 伺服器的位置。
/?
在命令提示字元下顯示協助。
注釋
  • DNSIndex 中的較小參數對應於較進階的優先權。如果未指定索引,則使用最低優先權添加伺服器。

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 配置。
/?
在命令提示字元下顯示協助。
注釋
  • 如果介面已配置為靜態地址,則 static 參數將使用 set wins 命令中指定的值替換現有的 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 伺服器的位置。
/?
在命令提示字元下顯示協助。
注釋
  • WINSIndex 中的較小參數對應於較進階的優先權。如果未指定索引,則使用最低優先權添加伺服器。

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 可以一次顯示所有介面的統計資訊。

文法

show interface [[index=]InterfaceIndex] [[rr=]RefreshRate]

參數
[index=]InterfaceIndex
指定介面索引(一個標識介面的整數)。
[rr=]RefreshRate
指定重新整理頻率(重新整理統計顯示的間隔秒數)。
/?
在命令提示字元下顯示協助。
注釋
  • 要獲得介面的介面索引,請查閱不帶參數的 show interface 命令的輸出。

show ipaddress

顯示指定 IP 位址的資訊。使用不帶參數的 show ipaddress 可以一次顯示所有介面的所有 IP 位址的資訊。

文法

show ipaddress [[index=]IPAddress] [[rr=]RefreshRate]

參數
[index=]IPAddress
指定某個介面 IP 位址。
[rr=]RefreshRate
指定重新整理頻率(重新整理統計顯示的間隔秒數)。
/?
在命令提示字元下顯示協助。
注釋
  • 要獲得所有介面的 IP 位址,請查閱不帶參數的 show ipaddress 命令的輸出。

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 位址。
/?
在命令提示字元下顯示協助。
注釋
  • 要獲得所有介面的 IP 位址,請查閱不帶參數的 show ipaddress 命令的顯示結果。

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 XOX

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.