在服务器中怎么设置IP地址,怎么配置静态IP?

在服务器中设置IP地址其实不复杂:登录系统后,根据操作系统类型选择对应配置路径,Linux用命令改配置文件,Windows走图形界面,改完重启网络服务即可生效。难点在于分清是公网IP、内网IP还是云厂商分配的辅助IP,以及确认网络服务名和配置文件路径,这篇文章会从服务器ip地址怎么修改这个核心问题出发,把常见系统、常见报错一次讲透。

先弄清楚你的服务器到底要设置什么IP

很多朋友卡在第一步,不是不会敲命令,是不知道自己该配哪个地址,服务器上的IP通常分三类,搞混了后面全白做。

5. Ubuntu 24.04.4 服务器设置固定静态上网IP
加载中
5. Ubuntu 24.04.4 服务器设置固定静态上网IP
A
AlistairChen
1258--
原视频地址
  • 公网IP:电信运营商或云厂商分配,用于对外提供服务,这个地址通常绑定在云控制台,不在系统内部修改,改了也无效。
  • 内网IP:私有网段地址,用于服务器之间互通。业界共识是内网IP混乱是服务异常的隐形杀手,配置前务必先核对机房或云平台的VPC网段规划。
  • 辅助IP/虚拟IP:用于高可用场景或单机多业务隔离,比如Keepalived的VIP或云主机的辅助私网IP。

所以动手前先做好两个准备:第一,登录云厂商控制台查看“实例详情”里实际绑定的IP是多少;第二,确定操作系统版本和网络管理工具,后面所有配置都围绕这两条展开。

linux服务器配置ip地址命令实操

Linux系统分支多,但主流的网络配置方式就两类:NetworkManager和netplan,判断方法很简单,执行 systemctl status NetworkManager,有输出就用nmcli,没输出就看/etc/netplan/目录是否存在。

用nmcli命令配置(适用于CentOS 8+、RHEL 8+、Fedora)

这套命令最省事,改完立即生效,不用重启网卡服务。

# 查看当前网卡名称和连接名
nmcli connection show
# 假设网卡是ens33,连接名也是ens33,设置静态IP
nmcli connection modify ens33 ipv4.method manual \
ipv4.addresses 192.168.1.100/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 223.5.5.5
# 生效
nmcli connection up ens33

设置完执行 ip addr 能看到IP就说明成功了,如果提示“connection not found”,先执行 nmcli device status 确认网卡实际连接名,有些系统里叫“System ens33”之类的名字。

修改配置文件的方式(适用于CentOS 7及更早版本)

老系统还是走配置文件,路径在 /etc/sysconfig/network-scripts/ifcfg-eth0 ,用vim编辑:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=223.5.5.5

然后重启网络服务,CentOS 7用 systemctl restart network,CentOS 6用 service network restart,注意一个容易踩的坑:如果文件里存在多个 BOOTPROTO 或重复的 IPADDR 行,系统会读取最后一个,导致配置跟预期不符。

Ubuntu系统用netplan配置(18.04及以上)

Ubuntu的配置文件是YAML格式,在 /etc/netplan/ 目录下,文件名一般是 01-netcfg.yaml 或 50-cloud-init.yaml,编辑前先用 ip addr 确认网卡名,比如ens3:

network:
  version: 2
  ethernets:
    ens3:
      dhcp4: no
      addresses:
        - 192.168.1.100/24
      gateway4: 192.168.1.1
      nameservers:
        addresses:
          - 223.5.5.5

保存后执行 sudo netplan apply,注意YAML对缩进极其敏感,必须用空格不能用Tab,且 addresses 下面的列表项要对齐,如果执行后报错,先跑 sudo netplan try,这个命令会在超时后自动回滚配置,避免把自己锁在外面。

Windows服务器设置固定ip的完整步骤

Windows Server的配置路径是所有系统里最直观的,但也最容易手滑,操作顺序错了会提示“操作失败”,其实只是没选对协议版本。

服务器设置ip地址的步骤分解

  1. 按 Win+R,输入 ncpa.cpl 回车,打开网络连接面板,这一步比“控制面板→网络和共享中心”快不少。
  2. 右键点击“以太网”或“本地连接”,选“属性”。
  3. 双击“Internet 协议版本 4 (TCP/IPv4)”。
  4. 选择“使用下面的 IP 地址”,然后依次填入:
  • IP地址:例如192.168.1.100
  • 子网掩码:点一下输入框会自动填255.255.255.0,不用手打
  • 默认网关:例如192.168.1.1
  • 首选DNS服务器:例如223.5.5.5

点击“确定”,再点“关闭”,如果设置了多个IP,需要回到属性窗口,点“高级”→在“IP设置”选项卡里点“添加”,继续填第二组地址。

有个细节容易被忽略:改完IP之后,远程桌面连接会立刻断开,因为你的机器IP已经变了,建议先在控制台用VNC或管理终端登录操作,确认IP正确后再退出,另外Windows的防火墙会记住网络配置文件类型,IP变化后可能从“域”跳到“公用”,导致某些端口放行规则失效,遇到连不上先检查防火墙配置文件。

服务器ip地址怎么修改:常见报错与排查方向

配置不生效是常态,但80%的问题其实都集中在下面几个环节,这里直接按排查顺序给思路,每一步都能验证。

network.service启动失败

多见于老版CentOS,执行 systemctl status network 看日志,多数情况是ifcfg文件里写了不支持的参数,比如把 DEVICE 名字写错了,检查网卡名是否和 ip link 输出一致。

配了静态IP但重启后又变回DHCP

云服务器常见,根因是cloud-init在启动时覆盖了网络配置,解决办法有两个方向:

  • 修改 /etc/cloud/cloud.cfg ,设置 network: {config: disabled} ,让cloud-init不管网络。
  • 或者把网络配置写成NetworkManager的keyfile格式,放在 /etc/NetworkManager/system-connections/ 里,优先级最高。

ping不通网关

先查地址冲突,执行 arping -I eth0 192.168.1.1 ,如果收到回复说明IP被人占用了,再查路由表 ip route show 确认default route指向正确,还有防火墙的原因,有些云厂商安全组默认禁止ICMP协议,控制台放行规则里把入方向ICMP加上再试。

服务器设置ip地址多少钱这种问题别花冤枉钱

服务器设置ip地址本身不产生费用,云厂商收取的是IP资源占用费,以国内主流云厂商为例,一个公网IP的保有费通常按小时计费,每月折算下来不到一顿饭钱;内网IP在实例生命周期内免费,具体价格以各厂商控制台的“弹性公网IP”页面为准,买完记得在控制台绑定到实例,光买不绑等于白花钱。

隐藏的坑:多网卡和多IP叠加场景

如果你的服务器有多个网卡,或者单网卡绑多个IP,操作上有个先后顺序问题。

单网卡多IP:在Linux里用 ip addr add 192.168.1.101/24 dev eth0 临时添加,重启会丢,要永久生效,在ifcfg文件里写多个 IPADDR2、PREFIX2 这种后缀变量,或者在netplan的addresses列表里加多行。

多网卡绑定:生产环境建议用NetworkManager的bonding模块,别手动改配置文件,命令创建bond0接口,把两块物理网卡加进去,配置IP在bond0上,如果两块网卡接的交换机不是同一台,或者一个是内网一个是外网,直接做bond会把网络搞瘫。

另一个容易出问题的点是Metric值,Windows下多网卡同时启用时,系统根据路由跃点数决定优先走哪块网卡,内网网卡的接口跃点数通常自动设为较高值,导致访问公网时先走内网卡再绕出去,手动在高级TCP/IP设置里把内网卡的“接口跃点数”改成100,公网卡改成10,确保流量走对出口。

最后收个尾,设置服务器IP的核心就三件事:确认系统用的哪种网络管理工具、改对配置文件或图形界面、然后重启服务验证,别凭经验硬套教程,先花两分钟看清楚你的系统版本和网卡名,掌握了这个思路,不管以后系统怎么升级,你都能找到对应的配置入口,如果配置完还是不通,优先查IP冲突和云控制台的安全组规则,绝大多数问题都出在这两个地方。


服务器设置ip地址常见问题解答

设置了静态IP后DNS解析失败怎么办

先ping网关确认网络通不通,通的话,检查 /etc/resolv.conf 里DNS配置是否被覆盖,常见原因是systemd-resolved或dhclient在重启后重写了文件,在NetworkManager的ifcfg文件里用 DNS1= 指定,或修改netplan里的nameservers段,然后重启网络服务,如果用的是云服务器,优先填云厂商提供的内网DNS地址,公网DNS在部分地域会有解析延迟。

修改服务器IP会导致网站无法访问吗

会的,IP是服务的访问入口,改动生效后旧IP上的所有连接会立即断开,Web服务的端口监听(比如nginx的 listen 80)通常监听0.0.0.0不受影响,但数据库连接、缓存服务、防火墙规则里如果写了具体IP就需要同步修改,建议先在新IP上启动服务验证可用,再切换域名解析或负载均衡后端。

云服务器的公网IP无法在系统内设置吗

云服务器的公网IP是在虚拟化层通过NAT映射绑定的,系统内部看到的只是内网IP,操作系统里配置的都是私网地址,公网IP的调整只能通过云控制台的“弹性公网IP”或“更换公网IP”功能操作,在系统内强行配置公网IP地址不会有任何效果,因为物理网卡上根本没有这个IP的对应网络路径。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/797061.html

赞 (0)
上一篇 2026年11月15日 19:11
下一篇 2026年11月15日 19:12

相关推荐

  • 手机我的世界网易版怎么加mod,服务器mod怎么装?

    手机我的世界网易版加mod,最稳妥的路径是直接在游戏内“组件中心”安装官方审核过的模组,或是手动导入mcpack格式的Addon文件;Java版那种把jar包扔进mods文件夹的做法,在手机网易版里行不通,很多朋友下载了国际版的mod教程,对着手机网易版一顿操作,结果发现连mods文件夹都找不到,别慌,这篇文章……

    2026年9月26日
    1500
  • 2026年RackNerd VPS真的便宜吗?洛杉矶圣何塞多机房怎么选

    2026年RackNerd的$10/年起VPS套餐凭借洛杉矶、圣何塞等多机房优势及自助换IP功能,依然是追求极致性价比用户的优选方案,尤其适合预算有限但需要稳定海外环境的开发者,在云服务器市场日益内卷的2026年,寻找一款既便宜又稳定的VPS并非易事,对于个人站长、开发者以及小型创业团队而言,成本控制始终是核心……

    2026年7月7日
    20000
  • Excel 2007 VBA如何生成PDF?VBA导出PDF乱码怎么办

    在Excel 2007中,通过VBA代码调用Adobe Acrobat或第三方COM组件,是实现批量将工作表或整个工作簿转换为PDF格式最高效且自动化的解决方案,无需手动点击保存,许多职场人士依然停留在“另存为”的初级阶段,面对几十上百个文件时,这种手动操作不仅耗时,还极易出错,随着办公自动化需求的升级,利用E……

    2026年7月5日
    10200
  • VMISS双节促销VPS打几折?海外VPS推荐性价比高

    VMISS推出中秋国庆双节特惠,全场VPS八折,香港HK.INTL系列低至七折,涵盖CN2 GIA、AS9929、CMIN2优质线路,支持美英日韩多地域选择,是提升跨境业务稳定性的优选方案,在这个金秋时节,无论是中秋的团圆还是国庆的长假,对于从事跨境电商、海外建站或远程办公的用户来说,网络连接的稳定性与成本优化……

    2026年7月5日
    15800
  • LOL手游怎么看自己在什么服务器,有哪些方法?

    想知道自己在LOL手游哪个服务器,先看登录账号:QQ或微信登录基本是国服,Riot账号登录则属于国际服;具体区服可进游戏后点左上角头像,或在设置、账号管理页查看, 下面按国服、国际服、换设备、平台差异和转服问题拆开讲,基本能覆盖绝大多数场景,英雄联盟手游怎么查服务器地区?先分清你登的是哪个客户端查服务器这件事……

    2026年9月23日
    400
  • 我的世界国际服服务器如何加mod?完整步骤是什么?

    我的世界国际服服务器加mod的核心结论是:先确认服务器是Java版还是基岩版,Java版服务器安装Forge、Fabric或NeoForge加载器,把对应版本的mod放进服务端和客户端的mods文件夹,配置好端口、内存和正版验证后启动,客户端用相同加载器与mod列表连接即可, 基岩版不走mods文件夹,而是用行……

    2026年10月11日
    400
  • ASP中实现去除网页超链接功能的函数具体是怎样的?

    在ASP.NET开发中,安全高效地去除HTML文本中的超链接是常见需求,核心解决方案是通过正则表达式精准匹配并移除<a>标签结构,同时保留标签内的文本内容,以下是可直接投入生产的函数实现:using System.Text.RegularExpressions;public static class……

    2026年2月4日
    14030
  • Excel如何刷新数据?,Excel刷新快捷键有哪些?

    Excel刷新操作的核心逻辑:按F9刷新所有公式,按Shift+F9刷新当前工作表,数据透视表需右键刷新,外部数据连接可在属性中设置自动刷新,掌握这些,你就能让Excel数据始终与源同步,Excel数据刷新基础:手动刷新与快捷键操作Excel的刷新机制其实相当灵活,但很多人搞不清什么时候该按哪个键,如果你在公式……

    2026年7月18日
    3000
  • AI的应用现状如何,人工智能在各领域应用怎么样?

    人工智能技术已从实验室的理论探索全面迈向产业落地的深水区,成为驱动全球经济增长和社会变革的核心引擎,核心结论是:AI已从单一的技术工具进化为重塑各行各业基础设施的关键力量,生成式AI的爆发加速了这一进程,当前正处于从“技术可用”向“商业规模化”跨越的关键转折点, 尽管{ai的应用现状}呈现出蓬勃发展的态势,但企……

    2026年2月25日
    15700
  • 如何快速减肥?减肥方法推荐,轻松瘦身不反弹!

    <div class="container"> <div class="content-wrapper"> <p>在ASP.NET Web Forms中实现完美居中布局的核心解决方案是采用现代CSS布局技术(如Flexbox或Grid……

    2026年2月6日
    10400

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注