如何为服务器配置固定IP?

配置方法主要分为两大类,我将分别详细说明。

第一类:在云服务器(云主机)上配置固定IP

如果您使用的是阿里云、腾讯云、华为云、AWS、Google Cloud等云服务商,通常不需要在操作系统内部进行配置,云服务器的固定IP(弹性公网IP/EIP)是在云服务商的控制台上进行分配和绑定的。

操作流程(以国内常见云平台为例):

1、登录云平台控制台:进入您使用的云服务商的管理后台。

2、找到“弹性公网IP”或“EIP”产品:通常在“网络”或“计算”分类下。

3、申请弹性IP:点击“申请”或“创建”,选择一个线路类型(如BGP),然后支付少量费用(有的云商对未绑定的EIP收费)。

4、绑定到云服务器:在EIP的控制台页面,找到刚申请的IP地址,选择“绑定”或“关联”,然后选择您的目标服务器实例。

5、完成:绑定后,这个固定公网IP就指向您的服务器了,服务器操作系统内部看到的可能还是一个私网IP,但所有来自公网的请求都会通过这个弹性IP转发到您的服务器。

重点:

无需修改系统配置云平台的网络架构已经帮你做好了NAT映射,不要在云服务器内部系统里用下面“第二类”的方法去修改成弹性IP的地址,否则会导致网络中断。

控制台操作是关键所有操作在网页控制台完成,与操作系统无关。

第二类:在本地物理服务器或虚拟机(如VMware/VirtualBox)上配置固定IP

这是在服务器操作系统内部进行配置,也是最传统的方法,这里以最常见的LinuxWindows Server 为例。

准备工作:

规划好IP地址你需要从网络管理员那里获取以下信息,或者自己规划一个不在DHCP分配范围内的IP。

固定IP地址例如192.168.1.100

子网掩码例如255.255.255.0

默认网关通常是路由器的地址,例如192.168.1.1

DNS服务器例如可以使用公共DNS114.114.114.1148.8.8.8

方法一:在 Linux 中配置(以 Ubuntu 20.04+ 和 CentOS 7+/RHEL 为例)

现代Linux发行版普遍使用NetplanNetworkManager 进行网络管理。

1. 使用 Netplan (Ubuntu / Debian 等)

配置文件通常位于/etc/netplan/ 目录下,文件名可能是01-netcfg.yaml50-cloud-init.yaml 或类似。

使用sudo 权限编辑配置文件

    sudo vim /etc/netplan/01-netcfg.yaml

将文件内容修改为如下格式(根据你的网卡名称和网络信息修改)

    network:
      version: 2
      renderer: networkd # 或者 NetworkManager
      ethernets:
        ens33: # 你的网卡名称,请使用ip a 命令查看
          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服务器

保存退出后,应用配置

    sudo netplan apply

验证配置

    ip addr show ens33 # 查看IP是否配置成功
    ping -c 4 8.8.8.8 # 测试网络连通性

2. 使用 nmtui (文本界面工具,CentOS/RHEL/Ubuntu 通用)

这是一个交互式的文本菜单工具,非常方便。

安装并启动(如果尚未安装)

    sudo yum install NetworkManager-tui # CentOS/RHEL
    sudo apt install network-manager # Ubuntu
    sudo nmtui

在菜单中选择Edit a connection -> 选择你的网卡 -> 按提示填写 IPv4 的地址、网关、DNS等信息。

Automatically connect 选项勾选上,确保开机自动连接。

最后选择OK ->Back ->Quit

重启网络服务或服务器使配置生效

    sudo systemctl restart NetworkManager

方法二:在 Windows Server 中配置

1、 打开网络设置:

* 右键点击任务栏右下角的网络图标 -> 选择“网络和 Internet 设置”。

* 或者,进入“控制面板” -> “网络和共享中心” -> 点击左侧的“更改适配器设置”。

2、 修改以太网属性:

* 右键点击正在使用的“以太网”适配器 -> 选择“属性”。

3、 配置TCP/IPv4:

* 在列表中找到并双击Internet 协议版本 4 (TCP/IPv4)

4、 填写静态IP信息:

* 选择“使用下面的 IP 地址”

IP 地址 输入规划好的固定IP,例如192.168.1.100

子网掩码 系统通常会自动填充,如255.255.255.0

默认网关 输入你的路由器地址,例如192.168.1.1

* 选择“使用下面的 DNS 服务器地址”

首选 DNS 服务器 输入114.114.114.114 或其他DNS。

备用 DNS 服务器 输入8.8.8.8

高级 如果需要添加多个IP,可以在这里设置。

5、 确认并保存:

* 点击所有打开窗口的“确定”按钮保存更改。

6、 验证配置:

* 打开命令提示符(CMD),输入ipconfig /all,查看对应的以太网适配器,确认IP地址已变更为你设置的固定IP。

* 输入ping 8.8.8.8 测试网络是否通畅。

重要注意事项

1、IP冲突风险:手动设置固定IP时,必须确保该IP没有被局域网内的其他设备占用,否则会导致冲突,两台设备都无法上网,最好在路由器上为服务器的MAC地址做IP-MAC绑定(DHCP保留),这样更安全。

2、选择正确的网卡:如果服务器有多个网口,请确保你配置的是正在连接网络的那个。

3、备份配置文件:在修改Linux网络配置文件前,建议先备份原始文件。

4、云服务器勿乱改:再次强调,云服务器的公网IP在控制台管理,不要在系统内部修改ifcfg或netplan文件为公网IP。

总结一下流程:

云服务器 -> 去云平台控制台申请和绑定弹性公网IP

本地服务器/虚拟机 -> 在操作系统内部的网络设置中,手动配置IP、网关、DNS信息。

希望这份详细的指南能帮助您顺利完成服务器固定IP的配置!

文章摘自:https://idc.huochengrm.cn/fwq/15935.html

评论