本地IP地址这个概念,得先分清你改的是哪一个。内网地址是路由器分配给设备的,192.168开头那种。公网地址是运营商分配给你家宽带的,外面网站看到的是这个。改内网IP在路由器后台点几下就行,改公网IP到其他城市是另一回事,没有哪个设置能直接让你把家宽的公网IP“切”到另一个城市。能做到的是通过代理或者VPN,让你的网络请求从其他城市的服务器出去,外面看起来你就在那个城市。
先说内网IP的修改。Windows上最简单的方式是进网络适配器设置,找到当前连接,双击打开属性,选“Internet协议版本4”,把“自动获取IP地址”改成“使用下面的IP地址”。IP地址填一个跟你路由器同网段的,比如路由器是192.168.1.1,你就填192.168.1.100,子网掩码255.255.255.0,网关填路由器地址。DNS可以填路由器地址或者公共DNS。Mac上在系统设置里找“网络”,选当前连接,点“详细信息”,切到“TCP/IP”标签页,把“使用DHCP”改成“手动”,填类似的参数。

路由器层面改更省事。登录路由器管理后台,找“LAN设置”或者“DHCP服务器”那一块,可以修改整个网段,比如从192.168.1.x改成192.168.0.x。改完之后所有设备重新获取IP,都会在新网段里。这个操作适合想重新规划家里网络结构的人,如果只是给某台设备换个地址,在设备本身改就行了。
内网IP改来改去,影响的只是你家里或者公司内部的设备互相怎么找。你从内网访问外网,数据包经过路由器的时候,NAT会把你的内网地址换成公网地址。外面网站看到的永远是那个公网IP,不是你设备上的192.168。所以改内网IP解决不了“让某网站以为我在另一个城市”这个问题。
要改公网IP的“地理位置”,代理是门槛最低的路子。你找一个目标城市的代理服务器,把浏览器或者系统代理设成那个服务器的地址和端口。之后你访问网站,网站看到的IP就是那台代理服务器的,归属地显示在那个城市。这个过程不需要动你家里的路由器,也不需要改任何系统网络配置,只是让流量绕了个路。
代理的类型影响使用体验。HTTP代理只转发网页流量,浏览器里设置一下就能用,适合临时查个东西。SOCKS5代理更底层,能转发各种协议的数据,游戏、邮件客户端、非网页应用都能走。如果你想让整个电脑都从代理出去,在系统网络设置里配全局代理,或者在软件层面配规则。手机上安卓在WiFi设置里手动填代理,iPhone在WiFi详情页最下面配置代理。
VPN是另一个方向。它不是在应用层绕路,而是在系统层面建一条加密隧道,把所有流量都导到目标城市的服务器再出去。对网站来说,你就是一个来自那个城市的普通用户。VPN的配置通常比代理简单,装个客户端,选城市,点连接。但VPN的服务器是服务商固定的,你不能像代理那样随意指定某个具体的IP段。如果你需要精确到某个城市,得看VPN服务商在那个城市有没有节点。
代理和VPN都有免费和付费的选项。免费的稳定性差,速度慢,而且有隐私风险,运营方可能记录你的流量。付费的服务商在IP纯净度和线路质量上靠谱得多,但价格从每月几美元到几十美元不等。选的时候先明确你要哪个城市的IP,再看服务商在那个城市有没有节点,最后拿小流量测一下连接成功率和延迟。
还有一个容易被忽略的点:改公网IP的“位置”跟改公网IP本身不是一回事。有些人想把家里的动态公网IP固定下来,或者换个新的公网IP,那是联系运营商的事,打电话给客服说“我要换个IP”或者“我要公网IP”,跟用代理伪装地理位置是两码事。前者是改你宽带本身的地址,后者是让流量从别的地方出去。
如果你只是想让某个应用显示你不在当前城市,代理是最直接的办法。如果你要长期稳定地从一个城市访问资源,付费代理或者VPN比免费方案靠谱。如果你只是想改家里设备的内网地址,路由器后台或者系统网络设置里几分钟就能搞定。三件事分清楚,就不会在不对的方向上浪费时间。