游戏天空论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 18|回复: 0

在CentOS 6/7/8 ECS中自定义配置DNS

[复制链接]

2428

主题

2428

帖子

7668

积分

论坛元老

Rank: 8Rank: 8

积分
7668
发表于 2023-10-30 14:47:05 | 显示全部楼层 |阅读模式
CentOS系统中,网络配置和DNS配置被两个不同的服务进行管理,分别维护比较麻烦。

网络服务:

CentOS 6和CentOS 7系统中的网络服务为Network。

CentOS 8中的网络服务为NetworkManager.service。

DNS服务:

截止到CentOS 8系统,目前均使用systemd-resolved作为管理DNS的服务

为了便于维护,您可以参考下列步骤,统一通过网络服务来管理网络和DNS配置,即DNS也配置在网卡配置文件中。

1.请参见Ubuntu 18/20/22章节的步骤1,关闭cloud-init中的自动配置网络的参数,避免网卡配置文件内容被覆盖。

2.执行以下命令,编辑/etc/sysconfig/network-scripts/ifcfg-eth0配置文件。

​ vim /etc/sysconfig/network-scripts/ifcfg-eth0

a.按i键切换至编辑模式,在文件底部添加以下配置,添加以下自定义DNS配置。

​ PEERDNS=no

​ DNS1=[$DNS1]

​ DNS2=[$DNS2]

修改之后的内容如下所示。

​ BOOTPROTO=dhcp

​ DEVICE=eth0

​ ONBOOT=yes

​ STARTMODE=auto

​ TYPE=Ethernet

​ USERCTL=no

​ PEERDNS=no

​ DNS1=[$DNS1]

​ DNS2=[$DNS2]

b.修改完成后,按下Esc键后,输入:wq并回车以保存并关闭配置文件。

3.由于CentOS 6、CentOS 7、CentOS 8系统中重启网络服务的操作命令不同,请根据具体系统,选择以下对应的步骤,重启网络服务。

TG:@cdncloudlisiwen

QQ:2832254781

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|游戏天空论坛 ( 陕ICP备13009885号 )

GMT+8, 2024-6-8 20:47 , Processed in 0.109375 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表