如何在Linux实例中自定义配置DNS?-阿里云服务器ECS使用教程 |
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里进入阿里云ECS官方页面,立即免费体验云服务器ECS>>> 在创建ECS时,DNS服务器采用默认配置,不需要额外配置。若您的DNS服务器无法满足业务需求,可自行配置DNS。本文主要介绍在Linux实例中自定义配置DNS的方法。 方式一(推荐使用)使用DHCP选项集通过DHCP选项集功能,您可以为VPC中的ECS实例配置DNS服务器IP地址和域名。 方式二步骤一:自定义配置DNSLinux系统存在不同的发行版本,不同发行版本中自定义配置DNS的方法不同,请根据现场环境匹配下列发行版本的操作命令。DNS配置完成之后请完成步骤二操作,避免因为重启系统配置还原。
Alibaba Cloud Linux 2/3在Alibaba Cloud Linux 2/3实例中自定义配置DNS的方法,请参见如何在Alibaba Cloud Linux 2实例中通过“/etc/resolv.conf”文件自定义配置DNS。 Ubuntu 18/20/22目前常见的发行版大多使用的是NetworkManager服务进行网络管理,但是从Ubuntu 18系统开始网络服务类型为systemd-networkd,以下是在Ubuntu 18、Ubuntu 20系统中自定义配置DNS的操作步骤:
CentOS 6/7/8CentOS系统中,网络配置和DNS配置被两个不同的服务进行管理,分别维护比较麻烦。
为了便于维护,您可以参考下列步骤,统一通过网络服务来管理网络和DNS配置,即DNS也配置在网卡配置文件中。
Debian 9/Debian 10/Debian 11/Ubuntu 16Debian9、Debian 10、Debian 11和Ubuntu 16系统使用的网络服务相同为networking,以下是在Debian 9、Debian 10、Debian 11和Ubuntu 16系统中自定义配置DNS的操作步骤:
SUSE Linux 12/SUSE Linux 15/OpenSUSE 15目前常见的发行版大多使用的是NetworkManager服务进行网络管理,但是从SUSE Linux 12开始,SUSE Linux使用了Wicked网络管理工具进行网络管理。以下是在SUSE Linux 12、SUSE Linux 15、OpenSUSE 15系统中自定义配置DNS的操作步骤:
AlmaLinux/Rocky Linux/CentosStream/FedoraAlmaLinux8/9、Rocky Linux 8/9、CentosStream 8/9、Fedora 37 系统的DNS配置方式和Alibaba Cloud Linux 3系统一样,请参考如何在Alibaba Cloud Linux实例中通过“/etc/resolv.conf”文件自定义配置DNS (可选)步骤二:锁定文件配置完成DNS后,可通过重启服务器的方式检测是否配置成功。由于部分镜像上安装了高版本的cloud-init,重启服务器cloud-init会自动重置网络配置,您可以参考以下方式锁定配置文件,避免因为重启系统而导致配置文件内容重置。
|