ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

取消自动获取IP地址:手把手教你配置静态IPv4与DNS

2026/9/17 12:51:04 拓冰建站 浏览量
取消自动获取IP地址:手把手教你配置静态IPv4与DNS 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.100到192.168.1.200所以手动设置的静态IP可以选在192.168.1.2到192.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 首选DNS223.5.5.5 备用DNS119.29.29.293.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这条命令的含义是把“以太网”这张网卡设置为静态IPIP是192.168.1.88子网掩码是255.255.255.0默认网关是192.168.1.1。再设置DNSnetsh interface ip set dns name以太网 static 223.5.5.5如果需要添加备用DNSnetsh interface ip add dns name以太网 119.29.29.29 index2改完之后可以执行ipconfig验证一下看到IP地址变成了刚才设置的静态地址说明配置成功。4. 静态IP的参数到底该怎么填掩码、网关和DNS4.1 子网掩码划分网络边界的“分界线”很多新手填静态IP的时候会对“子网掩码”一栏感到困惑。其实不用想得那么复杂你就记住一点子网掩码决定了你这台设备在哪个局域网段里“混”。家用网络绝大多数情况子网掩码是255.255.255.0写成CIDR表示法就是/24。这意味着你的局域网里最多可以容纳254个设备从192.168.1.1到192.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.1、192.168.0.1、192.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.28114DNS114.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里有一个专门的名字叫APIPAAutomatic 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这块网卡只有IPv6fe80::开头的地址没有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绑定表里做个备注或者自己在文档里记一笔哪个设备用了哪个地址、什么时候配的。不然几个月后网络出问题你想排查都无从下手——相信我这比你去记各种命令实用得多。