更新日期:2026年11月15日
电脑换 IP 地址要分两种情况。只改本机在局域网里的地址,用系统自带的网络设置或一条 netsh 命令,填好 IP、子网掩码、默认网关和 DNS 就能生效,几分钟就能完成;要让外部网站看到你的 IP 变成另一个城市,就得换出口公网 IP,可以在路由器上重新拨号,也可以用虎观代理这类代理软件一键切到指定城市节点,不用重启电脑。下面把两条路径的具体步骤、选择标准和常见坑一次讲清。
很多人改了 IP 却发现网站显示的地区没变,原因就是改错了对象。
局域网内的 IP 地址是设备在家庭或公司网络中的门牌号,由路由器或交换机分配;对外访问网站时,对方看到的是运营商分配给你的出口公网 IP。这两者完全独立,改前者不会影响后者。
两种获取方式也要分清:
| 获取方式 | 说明 | 优点 | 局限 |
|---|---|---|---|
| DHCP 自动获取 | 开机后自动向路由器申请地址 | 即插即用,适合日常上网 | 地址会变动,不适合服务器 |
| 静态 IP 手动指定 | 手动填写 IP、掩码、网关、DNS | 地址固定,便于管理和端口映射 | 填错网关或网段会直接断网 |
需要手动改内网 IP 的典型场景有:新设备接入公司内网要按网管分配的网段配置、虚拟机桥接后要与宿主机同网段、搭建本地集群需要多台机器互通、排查地址冲突时换一个地址验证。而需要换出口 IP 的场景通常是查看不同地区的搜索结果、多账号环境隔离、测试地域性服务等。搞清楚目的,再选方法,能少走很多弯路。
这是最通用的一条路径,适合家用电脑和办公机。
保存后如果配置没有立即生效,把网卡禁用再启用,或者直接重启电脑。验证方法是按 Win+R 输入 cmd,执行 ipconfig,看列出的地址是否为新设置的值。这里有个细节:系统托盘显示“无 Internet 访问”不一定代表改失败,先用 ping 网关测试内网连通性,再 ping 一个公网地址验证路由,最后 ping 域名验证 DNS,能把问题定位到具体一层。
需要批量操作或远程管理时,图形界面效率偏低,用命令行更快。
Windows 以管理员身份运行命令提示符,先执行 ipconfig /all 找到网卡名称,再执行:
netsh interface ip set address name="以太网" static 192.168.1.100 255.255.255.0 192.168.1.1
netsh interface ip set dns name="以太网" static 223.5.5.5
netsh interface ip add dns name="以太网" 114.114.114.114 index=2
想恢复自动获取,把 static 换成 dhcp 再执行一次即可。
Linux 下分临时和永久两种。临时改法用 ip 命令,执行后立即生效、重启失效:先用 ip addr show 确认网卡名,再执行 sudo ip addr add 192.168.1.100/24 dev eth0,需要网关时执行 sudo ip route add default via 192.168.1.1 dev eth0。永久改法在 Ubuntu 18.04 及以上用 netplan:编辑 /etc/netplan/ 下的 yaml 文件,把 dhcp4 改为 no,填入 addresses、routes 和 nameservers,先执行 sudo netplan try 验证(超时会自动回滚,防止远程断连),确认无误再执行 sudo netplan apply。CentOS 系则编辑 /etc/sysconfig/network-scripts/ifcfg-网卡名,把 BOOTPROTO 改成 static,填写 IPADDR、NETMASK、GATEWAY、DNS1、DNS2,再重启网络服务;用 NetworkManager 的系统也可以直接用 nmcli 修改 ipv4.addresses、ipv4.gateway 并把 ipv4.method 设为 manual。
macOS 用 networksetup 命令最直接:先 networksetup -listallnetworkservices 查服务名,再执行 sudo networksetup -setmanual “Wi-Fi” 192.168.1.100 255.255.255.0 192.168.1.1 设置地址,sudo networksetup -setdnsservers “Wi-Fi” 223.5.5.5 114.114.114.114 设置 DNS,恢复自动获取用 -setdhcp。注意服务名和接口名 en0、en1 不是一回事,别改错对象。
上面的操作只改变本机在局域网中的地址,访问网站时对方看到的仍然是本地运营商出口。想把出口 IP 换到别的城市,代理软件是最省事的方案,不同设备、不同网络环境都不用重新配置路由器。
按推荐顺序,先看这一类工具里比较常用的虎观代理。它提供国内多城市节点,支持动态 IP 与静态 IP,可以一键切换、定时切换、自定义脚本规则,也支持多开窗口不同 IP 和进程代理。操作步骤只有三步:
需要在软件里长期固定某个地区,选静态线路;需要按周期自动更换,用定时切换或脚本规则。需要说明的是,这类工具只提供中国大陆境内的 IP 加速服务,不具备跨境联网能力,不要当成访问境外站点的工具使用。它采用会员制,价格按套餐剩余天数、日均价格和新增设备数计算,个人版与企业版权益不共享,具体档位以官网购买页或软件内显示为准。需要国内代理IP、动态/静态IP切换或多设备管理,可以到虎观代理官网了解套餐并按需开通:https://www.hgdlip.com/
不同需求对应的最优解不一样,先看对比再决定:
判断标准可以简化成三句话:只在本机局域网内通信用系统设置;要让外部看到不同地区用代理软件;远程服务器改地址前先确认业务是否绑定了旧 IP。
| 现象 | 常见原因 | 处理思路 |
|---|---|---|
| 完全无法上网 | 网关填错或与 IP 不在同一网段 | 核对 IP、掩码、网关三者是否匹配 |
| 内网通但打不开网页 | DNS 未填或填错 | 补填 DNS 并执行 ipconfig /flushdns |
| 提示 IP 地址冲突 | 与局域网内其他设备重复 | 先 ping 检测占用情况,换一个未用地址 |
| 重启后配置丢失 | 只用了临时命令未写配置文件 | 改用 netplan、ifcfg 或图形界面保存 |
| netplan apply 报错 | YAML 缩进或语法有误 | 先执行 netplan generate 检查语法 |
| 远程连接突然断开 | 新 IP 不可达或网关错误 | 用云平台控制台或带外管理恢复配置 |
虚拟机还有额外一层坑:NAT 模式下网关要填虚拟网关地址,不能填物理路由器的地址;桥接模式才需要把 IP 配到与宿主机同一网段;仅主机模式本来就无法访问外网。改之前先到虚拟网络编辑器确认网卡模式。
另外两个易忽略的点:改之前先备份原配置,Linux 可以复制一份 yaml 备份文件,Windows 把 ipconfig /all 的输出存成文本;如果有防火墙白名单、安全组规则、数据库访问白名单绑定了旧 IP,必须同步更新,否则会出现能 ping 通却连不上服务的情况。
因为你改的是局域网内网地址,外部网站识别的是运营商出口公网 IP。这种情况需要更换出口 IP,可以用代理软件连接到目标城市节点后再刷新页面,也可以重启光猫或路由器让它重新拨号获取新出口地址。
先把“使用下面的 IP 地址”改回“自动获得 IP 地址”,或在命令行执行 netsh interface ip set address name=“以太网” dhcp 恢复自动获取。如果要保留静态配置,就检查网关是否与 IP 同网段、掩码是否填错、是否有其他设备占用了同一地址。
一般不会改动你原有的网卡配置,代理软件是通过自己的通道转发流量,退出后本机仍按原来的方式上网。但多开窗口、进程代理等模式需要在软件内按说明配置,具体以软件内提示为准。使用时应遵守目标平台的服务条款,效果也因场景而异。
不能。不同网络的网段、网关、DNS 都可能不同,把公司配好的静态地址带回家用,通常表现为能连上但上不了网。切换环境时改回自动获取即可,需要固定地址时再按当前网络的网段重新填写。
只是临时测试或偶尔换一次,用动态线路更省事,连接后由服务端分配;需要长期固定某个地区、方便账号环境保持稳定,就选静态线路。两类线路在套餐里通常有区分,具体以官网购买页或软件内显示为准。
无论选哪种方式,核心都是先明确目标是改内网地址还是换出口 IP,再按对应步骤操作并做好备份。电脑如何换 IP 地址并不复杂,难的是判断该换哪一个、换完之后怎么验证,把这两点想清楚,剩下的就是照着步骤执行。