1 前言
好久沒動Win10
了。。。
今天需要用Win10
做一下實驗,手動修改IP
,於是寫下了這篇文章作為過程記錄。
2 概述
Win10
里面修改本地IP
不是一件特別困難的事,簡單來說可以分為兩種方式:
- 圖形方式
- 命令行方式
先來看一下比較簡單的圖形方式。
3 圖形操作
打開Win
,輸入Network status
,可以看到下面界面:
選擇其中的網卡(圖中是Ethernet
),點擊其中的Properties
:
點擊其中的Edit
並選擇Manual
就可以修改:
關於其中的值如何填寫,建議參考ipconfig /all
中的值。
圖中右邊的黑框就是在cmd
使用ipconfig /all
獲取的結果,可以看到:
- 內網
IP
:10.0.2.15
- 子網掩碼:
255.255.255.0
- 網關:
10.0.2.2
所以根據需要修改內網IP
的值即可,子網掩碼一般為24
(255.255.255.0
)、網關、DNS
可以直接使用默認網關的值(10.0.2.2
):
在cmd
里面再次使用ipconfig /all
就可以看到新修改的值了:
4 命令行操作
眾所周知,在Win10
中使用命令行操作的檔次比使用圖形操作高了不止一個檔次,而且,使用圖形化操作的話還不能添加新的IP
,只能修改IP
,那么,這時候就輪到命令行操作登場了。
命令行操作主要使用到netsh
命令,官方文檔在此處,先來看一下如何修改IP
。
4.1 修改IP
操作之前,首先需要知道網卡的名字,使用
netsh interface show interface
就可以看到自己的網卡名字了:
這里只有一個叫Ethernet
的網卡,修改時,使用set
命令即可,格式為:
netsh interface ipv4 set address name="INTERFACE_NAME" static IP_ADDRESS SUBNET_MASK GATEWAY
比如這里需要修改為10.0.2.18
的IP
,命令如下(需要管理員權限):
netsh interface ipv4 set address name="Ethernet" static 10.0.2.18 255.255.255.0 10.0.2.2
效果:
4.2 新增IP
操作與修改類似,只是修改為add
命令,格式如下:
netsh interface ipv4 add address name="INTERFACE_NAME" IP_ADDRESS SUBNET_MASK GATEWAY
比如需要添加一個10.0.2.19
的IP
,命名如下:
net interface ipv4 add address name="Ethernet" 10.0.2.19 255.255.255.0 10.0.2.2
效果:
4.3 刪除IP
刪除IP
操作也類似:
netsh interface ipv4 delete address name="INTERFACE_NAME" IP_ADDRESS
比如把剛才新增加的10.0.2.19
刪去:
netsh interface ipv4 delete address name="Ethernet" 10.0.2.19
效果:
5 總結
圖形化操作修改比較簡單,而命令行修改功能強大,但是配置難度較高,實際情況中可以結合兩者使用。
另外,如果出現了無法連接網絡的情況,一種簡單的解決辦法是在Network status
中切換為DHCP
,自動分配IP
以及DNS
: