如何配置服务器的IP地址?

配置服务器 IP 地址需根据操作系统(Linux 或 Windows)选择不同方法,分为 “临时配置(重启失效)” 和 “永久配置(重启保留)” 两种场景,以下是具体步骤:

一、Linux 系统(以主流发行版为例)

1. 临时配置 IP(立即生效,重启后失效)

适用于临时测试场景,通过ip命令直接修改:
bash
# 语法:ip addr add [IP地址/子网掩码] dev [网卡名称]
# 示例:给eth0网卡配置IP为192.168.1.100,子网掩码255.255.255.0
ip addr add 192.168.1.100/24 dev eth0

# 若需删除临时IP:
ip addr del 192.168.1.100/24 dev eth0
注:网卡名称需用ip link show确认(如 eth0、ens33 等)。

2. 永久配置 IP(重启后保留)

根据 Linux 发行版的不同,配置文件路径有差异:
(1)CentOS/RHEL 系列(含 Rocky Linux、AlmaLinux)
  • 配置文件路径:/etc/sysconfig/network-scripts/ifcfg-网卡名(如ifcfg-eth0
  • 编辑命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0
  • 配置示例(静态 IP):
    ini
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static  # 静态IP(dhcp为动态获取)
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    NAME=eth0
    UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    DEVICE=eth0
    ONBOOT=yes  # 开机启动
    IPADDR=192.168.1.100  # IP地址
    PREFIX=24  # 子网掩码(24对应255.255.255.0)
    GATEWAY=192.168.1.1  # 网关
    DNS1=8.8.8.8  # DNS服务器1
    DNS2=114.114.114.114  # DNS服务器2
    
  • 生效命令:systemctl restart network 或 nmcli c reload
(2)Ubuntu/Debian 系列(20.04+)
  • 配置文件路径:/etc/netplan/目录下的.yaml文件(如00-installer-config.yaml
  • 编辑命令:vi /etc/netplan/00-installer-config.yaml
  • 配置示例(静态 IP):
    yaml
    network:
      ethernets:
        eth0:  # 网卡名称
          addresses: [192.168.1.100/24]  # IP地址及子网掩码
          gateway4: 192.168.1.1  # 网关(gateway4适用于IPv4)
          nameservers:
            addresses: [8.8.8.8, 114.114.114.114]  # DNS服务器
          dhcp4: no  # 关闭DHCP
      version: 2
    
  • 生效命令:netplan apply

二、Windows 系统

1. 图形化界面配置(适合新手)

  1. 右键任务栏网络图标 → 打开 “网络和 Internet 设置”
  2. 点击 “以太网” → “更改适配器选项”
  3. 右键需要配置的网卡(如 “以太网”) → “属性”
  4. 双击 “Internet 协议版本 4(TCP/IPv4)”
  5. 选择 “使用下面的 IP 地址”,填写信息:
    • IP 地址:如192.168.1.100
    • 子网掩码:如255.255.255.0(通常自动生成)
    • 默认网关:如192.168.1.1
    • DNS 服务器:如8.8.8.8114.114.114.114
  6. 点击 “确定” 保存,立即生效。

2. 命令行配置(管理员权限)

适用于远程操作或批量配置:
cmd
# 设置静态IP和子网掩码
netsh interface ipv4 set address name="以太网" static 192.168.1.100 255.255.255.0 192.168.1.1 1

# 设置DNS服务器
netsh interface ipv4 set dns name="以太网" static 8.8.8.8 primary
netsh interface ipv4 add dns name="以太网" 114.114.114.114 index=2

# 若需恢复DHCP自动获取:
netsh interface ipv4 set address name="以太网" dhcp
netsh interface ipv4 set dns name="以太网" dhcp
注:name="以太网"需替换为实际网卡名称(可通过netsh interface show interface查看)。

三、配置后验证

无论哪种系统,配置完成后需验证是否生效:
  • 查看 IP:Linux 用ip addr,Windows 用ipconfig
  • 测试连通性:ping 网关IP(如ping 192.168.1.1)和ping 公网IP(如ping 8.8.8.8
如果配置后无法上网,优先检查子网掩码、网关是否与所在网络匹配,或防火墙是否拦截了网络包。
阅读剩余
THE END