服务器静态IP地址与端口配置指南

2026-09-03 04:14:52 156阅读
给服务器配置静态IP地址和端口主要包括以下步骤:登录服务器操作系统,找到网络配置文件(如Linux的netplan或Windows的网络适配器设置),在对应位置填入指定的静态IP地址、子网掩码、默认网关及DNS信息,保存并重启网络服务使配置生效,关于端口配置,需在服务器防火墙中放行相应端口号,并在具体应用服务的配置文件中绑定该IP与端口,通过测试工具验证网络连通性与端口可用性,确保配置成功。

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

在服务器运维和管理的日常工作中,网络配置是最基础也是最核心的环节之一,无论是新上架的物理机、云端购买的云服务器,还是本地搭建的虚拟机,首要任务都是连接网络,很多时候,默认的DHCP(动态获取IP)并不能满足生产环境的需求,因为服务器需要一个固定的“门牌号”才能保证业务稳定运行。

服务器静态IP地址与端口配置指南

我们就来详细聊聊如何给服务器配置ip地址,本文将以目前最主流的Linux系统(CentOS和Ubuntu)以及Windows Server为例,手把手教你完成静态IP的配置。


配置前的准备工作

在动手之前,你需要向网络管理员或云服务商确认以下四个关键参数:

  1. IP地址:你要分配给这台服务器的静态IP(如:192.168.1.100)。
  2. 子网掩码:划分网络范围(如:255.255.255.0)。
  3. 默认网关:服务器跨网段通信的出口(如:192.168.1.1)。
  4. DNS服务器:用于域名解析(如:114.114.114.114 或 8.8.8.8)。

Linux系统(CentOS 7/8)配置静态IP

CentOS系统通常使用 NetworkManager 或传统的 network 服务来管理网络,配置文件存放在 /etc/sysconfig/network-scripts/ 目录下。

步骤 1:查看网卡名称 在终端输入以下命令查看网卡名称(通常为 eth0ens33eno1 等):

ip addr

步骤 2:编辑网卡配置文件 假设你的网卡名称是 ens33,使用 vinano 编辑器打开配置文件:

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33

步骤 3:修改配置参数 找到并修改以下字段,如果没有则手动添加:

BOOTPROTO="static"      # 将dhcp改为static(静态)
ONBOOT="yes"            # 设置开机自动启用该网卡
IPADDR="192.168.1.100"  # 你的静态IP地址
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.1.1"   # 默认网关
DNS1="114.114.114.114"  # 首选DNS
DNS2="8.8.8.8"          # 备用DNS

保存并退出编辑器。

步骤 4:重启网络服务使配置生效

sudo systemctl restart network
# 如果是CentOS 8或更新版本,可以使用:
# sudo nmcli connection reload
# sudo nmcli connection up ens33

Linux系统(Ubuntu 18.04/20.04/22.04)配置静态IP

较新的Ubuntu系统抛弃了传统的 /etc/network/interfaces,采用了全新的 Netplan 进行网络管理。

步骤 1:查看网卡名称

ip link

步骤 2:编辑Netplan配置文件 Netplan的配置文件通常在 /etc/netplan/ 目录下,后缀为 .yaml(如 01-netcfg.yaml00-installer-config.yaml)。

sudo nano /etc/netplan/00-installer-config.yaml

步骤 3:修改YAML配置 按照YAML语法的严格缩进格式(使用空格,不要用Tab键),修改为如下内容:

network:
  version: 2
  ethernets:
    ens33:               # 替换为你的网卡名称
      dhcp4: no          # 关闭DHCP
      addresses:
        - 192.168.1.100/24  # 静态IP及子网掩码(24等同于255.255.255.0)
      routes:
        - to: default
          via: 192.168.1.1   # 默认网关
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]  # DNS服务器

步骤 4:应用配置

sudo netplan apply

Windows Server 配置静态IP

Windows系统的图形化界面非常友好,配置起来也相对简单。

步骤 1:打开网络设置

  1. 按下 Win + R 键,输入 ncpa.cpl 回车,打开“网络连接”面板。
  2. 找到正在使用的网络适配器(如“以太网”),右键点击并选择“属性”。

步骤 2:配置IPv4属性

  1. 在列表中找到“Internet 协议版本 4 (TCP/IPv4)”,双击打开。
  2. 选择“使用下面的 IP 地址”,并填入准备好的参数:
    • IP地址:192.168.1.100
    • 子网掩码:255.255.255.0
    • 默认网关:192.168.1.1
    • 首选 DNS 服务器:114.114.114.114
  3. 点击“确定”保存配置。

验证与测试

配置完成后,不要忘了验证如何给服务器配置ip地址是否真正生效,打开终端或命令提示符,使用以下命令测试:

  1. 查看本机IP

    • Linux: ip addrifconfig
    • Windows: ipconfig 确认显示的IP是你刚设置的静态IP。
  2. 测试网关连通性(Ping网关):

    ping 192.168.1.1

    如果有回复数据包,说明内网连通正常。

  3. 测试外网及DNS

    ping www.baidu.com

    如果能解析出IP并有回复,恭喜你,服务器的静态IP地址已经配置成功,可以正常访问互联网了!

常见问题排查

如果在配置过程中遇到网络不通的问题,可以检查以下几点:

  • 防火墙阻挡:检查服务器防火墙或云服务商的安全组是否放行了相应端口或ICMP协议。
  • IP冲突:确保你设置的静态IP没有被局域网内的其他设备占用。
  • 网关错误:网关IP必须与服务器IP在同一网段(例如1网段的网关必须是1.1,不能是2.1)。

掌握这项技能,是走向高级运维和后端开发的第一步,希望这篇教程能帮到你!

文章版权声明:除非注明,否则均为亚朵原创文章,转载或复制请以超链接形式并注明出处。