使用Netsh命令修改Windows系統的ip、網關及DNS

    很多人問我,如何使用命令的方式修改Windows 系統的ip。因爲這種方式對於經常需要更改ip地址的系統測試人員是一個省時省力的方法。我想不止我的同時、朋友需要解決這個問題,而且有很多網友也需要解決這個問題,那麼我就在這裏和大家探討和分享一下。

    要在Windows系統下使用命令方式更改ip、網關及DNS就需要用到‘netsh’這個命令。我們網上搜索一下Netsh命令的作用就知道,Netsh 是命令行腳本實用工具,它允許從本地或遠程顯示或修改當前正在運行的計算機的網絡配置。而且Netsh 還提供了一個腳本功能,對於指定計算機,可以通過此功能以批處理模式運行一組命令。爲了存檔或配置其他服務器,Netsh 也可以將配置腳本保存在文本文件中。 由此可以看出Netsh 是一個非常強大的命令,有經驗的管理員及工程師都不會懷疑它的能力。今天我在這篇文章裏不會長篇大論的去探討Netsh命令的所有功能,只介紹一些大家常用也是最基本的Netsh用途和使用方法。

    第一種方法:手動設置Windows系統的ip、網關及DNS。

    第一步,點擊‘開始’——》運行——》輸入cmd,並回車;

    第二步,在打開的DOS界面命令提示符之後輸入“netsh interface ip ”進入配置模式;

    第三步,輸入set address "網卡名" static IP 掩碼 網關 躍點數 。

    (例如:set address "本地連接" static 192.168.0.1 255.255.255.0 192.168.0.254 1)這一步是這是網卡的IP地址、子網掩碼和網關;

    第四步,輸入netsh interface ip set dns "網卡名" static 主DNS

    netsh interface ip set dns "網卡名" static 輔DNS 編號

    例如:
    netsh interface ip set dns "本地連接" static 202.194.40.1
    netsh interface ip add dns "本地連接" 202.194.40.2 2
    注意,如果不需要輔助dns可以不用寫入第二行,只寫主DNS那一樣即可。

    至此,我們就手動設置完畢了Windows系統網卡的所有基本參數。

    第二種方法:批處理設置Windows系統的ip、網關及DNS

    第一步,新建txt記事本;

    第二步,把下列內容複製到新建的記事本里並根據你自己的實際需要填寫相關參數,可參考第一種方法。

    @echo off

    netsh interface ip set address "網卡名" static IP 掩碼 網關 躍點數

    netsh interface ip netsh interface ip set dns "網卡名" static 主DNS

    netsh interface ip netsh interface ip set dns "網卡名" static 輔DNS 編號(注意如果你不需要輔助dns這一行可以去掉)

    第三步,把上述內容複製到記事本上並修改完相關參數之後,保存爲 .bat格式的文件。這樣當你需要更改ip的時候,你只需你雙擊執行這個.bat的批處理文件就可以完成網卡相關參數的設置,看起來是不是比第一種方法更加便捷呢!

    上邊講述的是把本機的網卡修改成固定參數,如果你想把本機使用命令修改成DHCP自動獲取ip該如何設置呢?下面我給大家簡單的說一說。

    第一步,點擊‘開始’——》運行——》輸入cmd,並回車;

    第二步,在打開的DOS界面命令提示符之後輸入“netsh interface ip ”進入配置模式;

    第三步,輸入netsh interface ip set address "本地連接" dhcp

    netsh interface ip set dns "本地連接" dhcp

    例如:
    netsh interface ip set address "本地連接" dhcp
    netsh interface ip set dns "本地連接" dhcp
    完成這兩行命令,你就可以把本機的網卡狀態更改爲DHCP自動獲取ip。當然,你也可以參考設置靜態ip的第二種方法制作一個批處理文件,這樣就更加方便了!設置批處理的時候文件的第一行一定要加上@echo off。

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