Windows 命令行設置靜態IP及DNS(轉)

有時候不得不使用靜態IP連接網絡,然而 “出現了一個意外的情況。不能完成所有你在設置中的所要求的更改。”
咋辦???

設置靜態IP:

netsh interface ip set address name="本地連接"source=staticaddr=192.168.1.123mask=255.255.255.0gateway=192.168.1.1 gwmetric=1

簡寫 netsh interface ip set address "本地連接" static 192.168.36.22 255.255.255.0 192.168.36.254 1

注意:引號要用英文版;名稱不一定是"本地連接"、根據自己的實際網絡名稱修改,Win10管理員×××運行CMD

參數說明:

name:網絡連接名稱,一般爲“本地連接”,或者”以太網”。

source:獲取IP的途徑。動態獲取,則爲dhcp,手動設置,則爲static。

addr:要設置的IP地址。

mask:子網掩碼。

gateway:網關地址。

gwmetric:網關躍點數,可以設置爲整型數值,也可以設置爲“自動”:auto

設置DNS:

設置一個DNS地址:

netsh interface ip set dns name="本地連接"source=staticaddr=8.8.8.8register=primary

再添加一個DNS地址:
netsh interface ip add dns name="本地連接"addr=8.8.8.8

參數說明::

name:網絡連接名稱,一般爲“本地連接”,或者”以太網”。

source:獲取IP的途徑。動態獲取,則爲dhcp,手動設置,則爲static。

addr:要設置的IP地址。

register:

    none: 禁用動態DNS 註冊。

    primary: 只在主DNS後綴下注冊。

    both: 在主DNS 後綴下注冊,也在特定連接後綴下注冊。

    index:設置的DNS的順序號。

恢復爲自動獲取IP:

netsh interface ip set address name="本地連接"source=dhcp

恢復爲自動獲取DNS:

netsh interface ip set dns name="本地連接"source=dhcp

導出配置文件

netsh -c interface dump>c:\ip.txt

修改之後導入本機配置

netsh -f c:\ip.txt

-----------以下內容,請無視---------------

設置IP和DNS的命令

netsh interface ip set address "以太網" static 192.168.36.22 255.255.255.0 192.168.36.254 1

netsh interface ip set dns "以太網" 114.114.114.114

netsh interface ip add dns "以太網" 114.114.114.114

刪除IP和DNS的命令

netsh interface ip set address "以太網" dhcp

netsh interface ip set dns "以太網" dhcp

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