使用netsh.exe命令配置TCP/IP協議

你知道netsh.exe能爲你做些什麼嗎?如果不知道的話就請跟我一起往下看吧。

 

首先,它可以顯示你TCP/IP協議的相關設置。在命令提示窗口(CMD.EXE)裏輸入下列命令:

 

netsh interface ip show config

 

你還可以用它來更改計算機的IP地址或者配置TCP/IP的其它相關屬性。例如,你想爲計算機的“本地連接”指定一個靜態的IP地址:192.168.0.100,設置其子網掩碼爲255.255.255.0,並指定默認網關爲192.168.0.1,你只需要在命令提示窗口裏輸入下列命令就可以了:

 

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

 

(注意:這是一條完整的命令,輸入的時候請不要換行。)

 

也可以這樣:

 

netsh int ip set address "本地連接" static 192.168.0.100 255.255.255.0 192.168.0.1 1

 

如果你有一臺筆記本電腦,而且你需要在兩個以上不同的地方接入網絡(並且每個網絡都需要使用靜態IP地址),那麼你也可以使用netsh.exe來快速地切換TCP/IP設置,以適應不同網絡的需要。ntesh.exe可以把不同的TCP/IP設置導出成不同的配置文件,然後在需要的時候導入配置文件來更改相應的設置。

 

例如,現在你的筆記本接入了網絡1,並且已經做好了相應的網絡設置。這時你可以在命令提示窗口輸入:

 

netsh -c interface dump > c:location1.txt

 

通過這條命令把相應的TCP/IP設置導出至c:下文件名爲location1.txt的文本文件。

 

以此類推,你可以把不同網絡環境的設置導出到不同的配置文件中。在需要接入不同的網絡中時,你只需要使用下面這條命令就可以了:

 

netsh -f c:location1.txt(或者:netsh -f c:location2.txt)

 

除此之外,你還可以通過netsh.exe來配置網絡適配器,讓它從DHCP服務器自動獲得IP地址。命令如下:

 

netsh interface ip set address "Local Area Connection" dhcp

 

還可以進行WINS配置:

 

netsh interface ip set wins "Local Area Connection" static 192.168.0.200

 

當然,只要你想,你還可以通過netsh.exe使網絡適配器動態獲得DNS設置:

 

netsh interface ip set dns "Local Area Connection" dhcp

 

現在你知道了吧,netsh.exe是一個很有用的自定義TCP/IP設置的工具。

 

通過netsh還可以實現重新安裝 TCP/IP 協議:

 

方法是:

 

在命令提示符後鍵入以下命令,然後按 ENTER 鍵:

 

netsh int ip reset c:/resetlog.txt

 

其中,Resetlog.txt記錄命令結果的日誌文件,一定要指定,這裏指定了 Resetlog.txt 日誌文件及完整路徑。運行此命令的結果與刪除並重新安裝 TCP/IP 協議的效果相同。

 

 

本文來自CSDN博客,出處:http://blog.csdn.net/leyvan/archive/2009/08/27/4490363.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章