取消自动获取IP地址:手把手教你配置静态IPv4与DNS
2026/9/17 12:50:56 网站建设 项目流程

1. 先搞清楚:自动获取IP到底在干什么

我最早接触“取消自动获取IP地址”这个操作,是被朋友拉去给一个小型办公室修网络。他们那台共享打印机经常“消失”,深挖下去,问题就出在打印机和电脑都在用自动获取IP这种方式。一会儿这台机器拿到的地址变了,一会儿那台机器又跟别的主机冲突了,打印机自然就找不到了。

所谓的“自动获取IPv4地址”,本质是让设备启动后向局域网里的DHCP服务器(通常是路由器)申请一个IP地址。这个过程叫DHCP,全称是Dynamic Host Configuration Protocol,动态主机配置协议。你把网线插上,或者连上Wi-Fi,设备就发出一声“谁在管IP分配?给我发一个地址”,路由器收到后从自己的地址池里挑一个没被占用的分配给你,同时还会附带上子网掩码、默认网关、DNS服务器这些配套信息。

听起来很省事,对吧?但省事的代价就是:你的设备地址是临时的、会变的。租约到期了要续租,路由器重启了可能换地址,设备多了还可能分配出去一个冲突的IP。如果只是刷刷网页、看看视频,地址变就变了,你根本感知不到。但只要涉及“别人主动来访问你”的场景——比如你在家里映射端口访问NAS,比如内网有一台需要固定地址的监控录像机,再比如刚才说的共享打印机——自动获取就成了麻烦的源头。

这也是为什么“取消自动获取IPv4地址”会被反复搜索。大家不是闲着没事想去动网络设置,而是遇到了实际问题:要么设备要固定IP,要么网络卡顿怀疑是DHCP在捣乱,要么干脆是需要排查为什么自动获取到的地址是错的。

2. 取消自动获取前的三个准备步骤

2.1 确定“静态参数”从哪里来

先泼一盆冷水:取消自动获取,不等于把IP一栏改成空的就能上网。你手动填写的每一个数字都是有讲究的,填错了轻则上不了网,重则跟局域网里别的设备冲突。

所以在动手之前,最重要的准备工作是——先把你当前自动获取到的配置完整记录下来。操作路径很简单,Windows系统按下Win + R,输入cmd回车,在命令行里执行:

ipconfig /all

输出结果里找到你正在用的那个网卡,比如“以太网适配器 以太网”或者“无线局域网适配器 WLAN”,把下面这几样抄下来:

  • IPv4地址
  • 子网掩码
  • 默认网关
  • DNS服务器(有的会显示不止一个)

这四样就是你稍后要手动填写的数据来源。注意,别抄错行,尤其别把别的虚拟网卡(比如VMware、虚拟专用网络之类创建的虚拟适配器)里的信息抄过来,我见过太多人栽在这一步上。

2.2 选地址前先确认“空闲段”

很多人以为,把当前地址抄下来填回去就万事大吉了。理论上没错,但有一个前提:你抄下来的这个地址,在你手动设置之后不会跟别人冲突

DHCP分配地址是有租约的,租约没到期,路由器可能会一直把这个地址保留给原来那台设备。如果你手动把另一个设备填成了同一个IP,两台机器就会“打架”,表现为:局域网偶尔能ping通,偶尔又完全失联,打开网页时好时坏。

稳妥的选址逻辑是:用ping命令探测一下。比如你打算把电脑设成192.168.1.88,先执行:

ping 192.168.1.88

如果返回的是“请求超时”或“无法访问目标主机”,说明当前没人用这个地址,可以放心填。如果返回的是“来自 192.168.1.88 的回复”,说明这个地址已经被某台设备占用了,你需要换一个。

另外,尽量避开路由器DHCP地址池的分配范围。多数家用路由器的地址池默认从192.168.1.100192.168.1.200,所以手动设置的静态IP可以选在192.168.1.2192.168.1.99之间,或者201往后。这样既不会跟DHCP自动分配的结果撞车,也好记。

2.3 确认网卡名称和连接方式

最后确认一下你要配置的是哪个网卡。很多人电脑上同时有网线接口和Wi-Fi,如果你插着网线却去改Wi-Fi的设置,改了半天自然没效果。

我用一个最简单的判断方法:打开设置 → 网络和Internet → 以太网看状态,哪个“已连接”就改哪个。或者回到命令行,执行ipconfig /all看哪个适配器显示的是你当前的真实IP段(比如192.168.1.x),其他那些显示169.254.x.x或者0.0.0.0的适配器可以直接忽略。

3. Windows系统下取消自动获取IP的具体实操

3.1 图形界面操作:以Windows 11为例

先说Windows 11,因为现在新装的机器基本都这个系统。打开设置,左侧选择网络和Internet,右侧点高级网络设置,再点更多网络适配器选项。这一步会打开传统控制面板里的“网络连接”窗口。

或者更省事,直接在任务栏搜索框输入“网络连接”,也能打开同一个窗口。里面能看到你所有的网卡图标,右键点击你正在用的那个网卡,选择属性

在弹出的属性窗口里,找到Internet 协议版本 4 (TCP/IPv4),双击它。默认情况下,这里选中的是“自动获得IP地址”和“自动获得DNS服务器地址”,这就是系统里自动获取IPv4地址的总开关。

把两个选项都切换到“使用下面的IP地址”和“使用下面的DNS服务器地址”,然后把之前抄下来的参数填进去。填完之后点击“确定”保存,再回属性窗口点“确定”关闭,网络会重新连接一下,就生效了。

IP地址:192.168.1.88 子网掩码:255.255.255.0 默认网关:192.168.1.1 首选DNS:223.5.5.5 备用DNS:119.29.29.29

3.2 Windows 10和更早系统的操作路径

Windows 10的操作基本一样,只是入口略有差别:设置 → 网络和Internet → 更改适配器选项,右键网卡 →属性→ 双击Internet 协议版本 4 (TCP/IPv4)。后面的步骤完全一致。

Windows 7就更经典了:控制面板 → 网络和共享中心 → 更改适配器设置,后面照旧。之所以把老系统也提一嘴,是因为很多公司内网的老机器还在跑Windows 7,而打印机、考勤机这类设备经常需要连到这些老机器上找共享资源。

3.3 命令行备用方案:适合批量配置或远程调试

图形界面点来点去虽然直观,但如果你要配置多台电脑,或者正在通过远程桌面操作一台机器,命令行效率会高得多。

用管理员身份打开命令提示符,先看当前网卡的名字:

netsh interface ip show config

输出里会列出所有网卡的名称和现有配置,记住你要改的那张网卡的名称,比如“以太网”。然后执行:

netsh interface ip set address name="以太网" static 192.168.1.88 255.255.255.0 192.168.1.1

这条命令的含义是:把“以太网”这张网卡设置为静态IP,IP是192.168.1.88,子网掩码是255.255.255.0,默认网关是192.168.1.1

再设置DNS:

netsh interface ip set dns name="以太网" static 223.5.5.5

如果需要添加备用DNS:

netsh interface ip add dns name="以太网" 119.29.29.29 index=2

改完之后可以执行ipconfig验证一下,看到IP地址变成了刚才设置的静态地址,说明配置成功。

4. 静态IP的参数到底该怎么填:掩码、网关和DNS

4.1 子网掩码:划分网络边界的“分界线”

很多新手填静态IP的时候,会对“子网掩码”一栏感到困惑。其实不用想得那么复杂,你就记住一点:子网掩码决定了你这台设备在哪个局域网段里“混”

家用网络绝大多数情况子网掩码是255.255.255.0,写成CIDR表示法就是/24。这意味着你的局域网里最多可以容纳254个设备(从192.168.1.1192.168.1.254)。如果你填的子网掩码跟路由器当前配置的不一致,最直接的后果就是:你ping不通网关,也上不了网。

判断自己该填什么掩码,还是那句老话,回到ipconfig /all看之前自动获取的结果。只要是255.255.255.0,就按这个填;如果公司内网划分了VLAN,出现了255.255.255.128甚至255.255.0.0这种,那就按实际显示的填。手动改IP不涉及重新划分网络,你没有必要自己发明一个掩码,抄现有的最稳妥。

4.2 默认网关:出门都要经过的那扇门

默认网关是你局域网内通往外部网络的“大门”。一般家用就是路由器的局域网地址,常见的有192.168.1.1192.168.0.1192.168.3.1(小米路由器)。不同品牌、不同设置可能不一样,所以不要凭经验硬填,以实际查到的为准。

一个鲜为人知的小技巧:在命令行里执行ipconfig /all,或者直接看网卡属性的“详细信息”选项卡,里面“默认网关”那一行一定是你该填的数字。

网关填错的典型症状是:内网正常(能访问NAS、能ping通其他电脑),但外网不通。因为你的数据包出了本机之后,不知道该往哪个门送。

4.3 DNS:很多人忽略,但绝不能省的配置

手动设置IP时最容易犯的错,就是只填了IP、掩码、网关,然后把DNS留成“自动”。这样做在大多数情况下确实也能上网,路由器会自动下发DNS。但你既然都选择手动配置了,把DNS也固定下来,反而能少很多玄学问题——比如网页时而打开时而不打开,比如游戏延迟忽高忽低。

国内用得比较多的公共DNS有这几个:

DNS服务商首选DNS备用DNS
阿里DNS223.5.5.5223.6.6.6
腾讯DNSPod119.29.29.29119.28.28.28
114DNS114.114.114.114114.115.115.115

我个人的习惯是首选填223.5.5.5,备用填119.29.29.29。实测下来大部分网络环境下解析速度都很稳。如果你的网络环境有特殊要求,比如公司内网有自建DNS用来解析内部系统域名,那就必须填公司指定的DNS地址,否则会导致内网的服务器域名解析不出来,这个坑我后面还会再提。

5. 实操中反复被问的四个高频问题

5.1 IP设完之后Windows显示“169.254.x.x”是怎么回事

169.254开头的地址,在Windows里有一个专门的名字叫APIPA(Automatic Private IP Addressing),中文叫“自动配置私有地址”。出现这个地址,只代表一件事:网卡没能从DHCP服务器拿到有效的IP地址,系统出于自我保护,给自己随机分配了一个网段内的地址。

场景一:你取消自动获取IP之后,手动填了一个地址,但系统右下角仍然显示“无Internet访问”,ipconfig看到的却是169.254.x.x。十有八九是你填的IP和子网掩码不匹配,或者网卡的实际连接根本没起来。这时候需要重点检查网线是否插好、网卡是否被禁用,以及你填写的IP跟当前局域网段是否一致。

场景二:你的网卡本来就是自动获取,但某一天突然变成了169.254。这说明路由器或交换机出问题了,DHCP服务没响应。这种情况下你不需要去改静态IP,应该去检查路由器的DHCP服务是否开启、线缆连接是否正常。很多小白在这里走弯路,以为手动填IP能绕过169.254的问题——实际上只要你填的是局域网内正确的静态参数,确实可以临时救急,但那治标不治本。

5.2 VMware里Linux虚拟机ens33拿不到IPv4

这是另一个搜索热点。在VMware里装完Linux(比如Ubuntu、CentOS),执行ip addr发现ens33这块网卡只有IPv6(fe80::开头的地址),没有IPv4地址,这就没法上网。原因是VMware虚拟机的网卡默认走NAT模式,由VMware的虚拟DHCP服务(VMnet8)分配地址。如果这个服务没起来,虚拟机自然拿不到IP。

排查顺序一般是:先在Windows宿主机里打开服务Win + R输入services.msc),找到VMware DHCP Service和VMware NAT Service,看看是不是停止状态,右键启动并把启动类型改成“自动”。这两个服务跑起来之后,虚拟机里重启一下网络服务:

sudo systemctl restart network-manager

或者干脆sudo reboot重启系统,大多数情况下ens33就能拿到正常的IPv4地址了。

如果想彻底绕开DHCP,你也可以直接在虚拟机里设置静态IP。这个操作跟Windows的思路一样,在Linux里可以改/etc/netplan/目录下的配置文件(Ubuntu系)或者/etc/sysconfig/network-scripts/下的网卡文件(CentOS系),把dhcp4: true改成dhcp4: false,手动填上IP、网关、DNS。注意地址要跟你VMware NAT网段的地址一致,一般默认是192.168.x.x,具体看VMware的虚拟网络编辑器。

5.3 取消自动获取后发现局域网时通时不通

这个症状我排查过很多次,最后定位到的原因基本都是IP地址冲突。前面说了,你手动设置了一个地址,但路由器的DHCP地址池并不知道这个地址已经被你占了,它可能还会把这个地址分配给别的设备。

解决办法有两个:一是换一个不在DHCP地址池范围内的IP(比如家用路由器地址池一般是100-200,你就拿2-99之间的数字);二是进路由器后台,给这台设备做一条“静态DHCP绑定”或者叫“IP与MAC绑定”,把设备的MAC地址和固定IP绑在一起。这样做的好处是,其他设备自动获取的时候,路由器会避开这个地址,从根源上杜绝冲突。

5.4 改完静态IP之后,IPv6访问又出问题了

现在不少网络环境已经跑双栈,IPv4和IPv6同时生效。手动配置IPv4时,Windows默认会自动从路由器获取IPv6地址。如果改完静态IPv4后,IPv6地址也消失了,多半是网卡属性里“Internet 协议版本 6 (TCP/IPv6)”前面的勾被误取消掉了,或者路由器侧的IPv6分配有问题。

这里我想单独提醒一句:IPv4和IPv6是两条独立的地址体系,排查网络问题时千万别混在一起。你发现某个网站或服务访问不通,先用ping分别测试IPv4和IPv6,看是哪个不通,再顺着对应的链路去查。把两个问题搅在一起排查,是最浪费时间的事。

6. 最后聊几句我的实际体会

取消自动获取IPv4地址,听起来是个很小的操作,但它背后的逻辑不简单:你要理解DHCP的工作方式,知道静态IP的每个参数代表什么,还得为后续可能的IP冲突留好后路。我至今记得第一次给办公网配静态IP时,因为忘了填备用DNS,结果一到高峰期网络就变得很卡,排查了一整天才反应过来。

给新手的建议是:不要为了“显得专业”而去改静态IP。如果你的设备只是普通上网、看视频,自动获取是最合理的选择,省心也不需要维护。只有当你确实需要固定地址(共享打印机、NAS、端口映射、远程桌面、内网监控)时,再按照前面说的流程,把参数抄准、把地址选好、把DNS填上,一次性配到位。

另外建议养成记录的习惯。每台手动配置过的设备,最好在路由器后台的DHCP绑定表里做个备注,或者自己在文档里记一笔:哪个设备用了哪个地址、什么时候配的。不然几个月后网络出问题,你想排查都无从下手——相信我,这比你去记各种命令实用得多。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询