很久没动Win10
了。。。windows
今天须要用Win10
作一下实验,手动修改IP
,因而写下了这篇文章做为过程记录。bash
Win10
里面修改本地IP
不是一件特别困难的事,简单来讲能够分为两种方式:网络
先来看一下比较简单的图形方式。spa
打开Win
,输入Network status
,能够看到下面界面:命令行
选择其中的网卡(图中是Ethernet
),点击其中的Properties
:code
点击其中的Edit
并选择Manual
就能够修改:orm
关于其中的值如何填写,建议参考ipconfig /all
中的值。server
图中右边的黑框就是在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
):ip
在cmd
里面再次使用ipconfig /all
就能够看到新修改的值了:
众所周知,在Win10
中使用命令行操做的档次比使用图形操做高了不止一个档次,并且,使用图形化操做的话还不能添加新的IP
,只能修改IP
,那么,这时候就轮到命令行操做登场了。
命令行操做主要使用到netsh
命令,官方文档在此处,先来看一下如何修改IP
。
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
效果:
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
效果:
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
效果:
图形化操做修改比较简单,而命令行修改功能强大,可是配置难度较高,实际状况中能够结合二者使用。
另外,若是出现了没法链接网络的状况,一种简单的解决办法是在Network status
中切换为DHCP
,自动分配IP
以及DNS
: