修改服务器IP地址,核心结论是:先分清内网IP和公网IP,内网IP登录系统改网卡配置;公网IP通常通过云控制台、机房工单或网络设备调整,改完必须同步DNS、安全组、备案、监控和业务白名单。
怎么修改自己的服务器IP地址:先分清公网IP和内网IP
很多人一上来就问怎么改,其实第一步不是敲命令,而是判断自己改的是哪类IP,服务器IP大致分两种,改错入口会让业务直接断联。
- 内网IP:常见
x.x.x、16.x.x到31.x.x、168.x.x,用于服务器之间通信、数据库、内网负载均衡。 - 公网IP:互联网可直接访问,云上叫弹性公网IP或EIP,传统IDC叫公网地址,用于网站、SSH、API、邮件服务。
判断命令很简单,Linux执行 ip addr,Windows执行 ipconfig /all,想看出口公网IP,Linux可用 curl ifconfig.me,Windows可用浏览器搜索“IP”。
| 类型 | 修改入口 | 主要影响 | 典型场景 |
|---|---|---|---|
| 内网IP | 操作系统、云控制台私网 | 同网段服务、白名单、路由 | VPC规划、数据库迁移 |
| 公网IP | 云控制台、机房工单 | DNS、备案、安全组、CDN | 网站换IP、抗攻击、接入调整 |
修改前必须做的四件事
- 备份配置:Linux可执行
cp /etc/netplan/01-netcfg.yaml /root/,Windows先截图旧参数。 - 记录旧IP、网关、DNS、子网掩码、VLAN信息。
- 确认新IP未被占用:Linux可用
arping -I eth0 192.168.1.100。 - 准备带外管理:云控制台VNC、IPMI、机房KVM,远程SSH或远程桌面直接改IP,断连后可能进不去。
Linux服务器怎么修改IP地址:命令行实操路径
Linux发行版多,配置路径不一样,先看系统版本,再选对应方法。
临时修改与永久修改
临时改IP重启失效,适合测试:
sudo ip addr add 192.168.1.100/24 dev eth0sudo ip route add default via 192.168.1.1
永久修改要看发行版:
- CentOS/RHEL 7+:编辑
/etc/sysconfig/network-scripts/ifcfg-eth0,改BOOTPROTO=static、IPADDR、PREFIX、GATEWAY、DNS1,执行sudo systemctl restart network或nmcli con reload。 - Ubuntu 18.04+:编辑
/etc/netplan/01-netcfg.yaml,改addresses、gateway4、nameservers,执行sudo netplan try,确认无误再sudo netplan apply。 - NetworkManager:执行
nmcli con mod eth0 ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8 ipv4.method manual,nmcli con up eth0。
验证顺序不能省:
ip addr show eth0ping -c 4 192.168.1.1ping -c 4 8.8.8.8curl -I https://www.baidu.com
多网卡和云服务器注意点
云服务器内网IP通常由DHCP分配,直接改静态可能和云平台网络冲突,主流做法是在控制台更换私网IP,多网卡机器要用 ip route 查看默认路由,避免出站流量走错网卡,若服务器跑Kubernetes,Node IP变化可能影响集群证书和Pod通信,需要按集群文档处理。
Windows服务器修改IP地址方法:图形界面与netsh
Windows改IP不难,难的是远程桌面改完就断开,建议先通过云控制台VNC或IPMI操作。
图形界面路径
- 控制面板网络和Internet网络连接
- 右键网卡,选择属性
- 双击Internet协议版本4(TCP/IPv4)
- 输入新IP、子网掩码、默认网关、DNS
命令行方式
PowerShell可执行:
New-NetIPAddress -InterfaceAlias "以太网" -IPAddress 192.168.1.100 -PrefixLength 24 -DefaultGateway 192.168.1.1Set-DnsClientServerAddress -InterfaceAlias "以太网" -ServerAddresses 8.8.8.8,114.114.114.114
netsh可执行:
netsh interface ip set address name="以太网" static 192.168.1.100 255.255.255.0 192.168.1.1netsh interface ip set dns name="以太网" static 8.8.8.8
验证用 ipconfig /all
、ping、nslookup,如果服务器有多个网卡,注意接口名称别写错。
云服务器修改公网IP贵不贵?不同场景的成本与限制
公网IP变更通常比内网IP复杂,业内专家指出,公网IP一动,DNS、备案、安全组、CDN、监控都会跟着动。
- 弹性公网IP:云厂商一般按带宽或流量计费,未绑定实例的EIP,部分厂商会收保留费。
- 北京地域:北京节点带宽成本通常不低,具体价格以控制台实时报价为准,北京服务器更换IP地址流程一般在“弹性公网IP”页面操作,支持解绑、绑定、更换。
- 传统IDC:提交工单给机房,由机房分配新IP,可能收IP资源费,还要改交换机ARP、路由和防火墙策略。
- 内网IP:通常不单独收费,但会影响内网通信和白名单。
| 方式 | 入口 | 费用情况 | 适合场景 |
|---|---|---|---|
| 内网IP | 系统或云控制台 | 通常无单独费用 | VPC调整 |
| 弹性公网IP | 云控制台 | 按带宽、流量或保留费 | 网站、API |
| 机房公网IP | 工单 | 可能收IP资源费 | 传统托管 |
服务器IP地址修改后网站打不开怎么办?排查顺序
网站打不开,不要急着重启服务器,按从外到内查,效率更高。
- DNS解析:执行
nslookup 域名、dig 域名,看A记录是否指向新IP,TTL没到期时,旧IP还会被缓存,可临时改本地hosts验证。 - 安全组和防火墙:云安全组放行80、443,系统防火墙执行
firewall-cmd --list-all或ufw status。 - 服务监听:执行
ss -lntp | grep :80,确认Web服务监听0.0.0或新IP,不是旧IP。 - 网关路由:执行
ip route、traceroute,看默认路由和回程是否正常。 - 负载均衡和CDN:更新后端服务器IP,等待健康检查通过,CDN回源IP也要改。
- 备案和接入:若更换接入商,备案可能需变更,据工信部公开信息,备案信息应真实准确。
- SSL证书:域名证书通常不受IP影响,若证书绑定IP SAN,需要重新签发。
- 远程白名单:数据库、Redis、API、堡垒机里的旧IP白名单要同步更新。
北京服务器更换IP地址流程:地域与备案注意事项
北京地域的云服务器和机房服务器,操作入口不同,但检查项类似。
- 准备服务器ID、旧IP、新IP用途、变更时间窗。
- 云上在控制台换EIP,机房提交工单,跨接入商换IP,先确认备案要求。
- 检查北京地域的安全组、NAT网关、负载均衡、专线配置。
- 更新监控、日志、备份任务中的IP。
- 邮件服务器换IP后,注意反向解析PTR和SPF记录,行业共识认为,IP信誉会影响邮件送达。
修改服务器IP地址的通用检查清单
- 新IP无冲突,网关和DNS正确。
- 带外管理可用,远程连接有备用入口。
- DNS A记录已更新,TTL提前调低。
- 安全组、系统防火墙、WAF已放行。
- Web、数据库、缓存服务监听新IP。
- 负载均衡、CDN、堡垒机后端已更新。
- 备案、监控、备份、自动化脚本已同步。
- 旧IP保留一段时间,观察日志和告警。
改服务器IP不是改一个数字,而是网络、DNS、安全、备案、业务的联动操作,按“先内网后公网、先备份后修改、先验证后切换”的顺序,能避开多数故障。
关于怎么修改自己的服务器IP地址的常见问答
修改服务器IP地址会影响网站备案吗?
会,备案与接入商、服务器信息相关,同接入商换公网IP,通常让接入商更新信息;跨接入商或跨省,可能需办理备案变更,以工信部备案系统和接入商要求为准。
服务器IP地址修改后网站打不开怎么办?
先查DNS是否生效,再查安全组和防火墙,最后看Web服务是否监听新IP,若使用CDN或负载均衡,更新后端IP并等待健康检查通过。
云服务器修改公网IP贵不贵?
多数云厂商对弹性公网IP按带宽或流量计费,未绑定的EIP可能收保留费,北京等地域价格以控制台实时报价为准,内网IP修改通常不单独收费。
首发原创文章,作者:王坚,如若转载,请注明出处:https://idctop.com/article/767510.html





