在混合云或多云环境中,需要解析企业内部私有域名。ECS实例的默认DNS(100.100.2.136、100.100.2.138)仅解析公网和阿里云内网域名。为了满足客户端解析私有域名,需配置自定义DNS服务器地址。
实施步骤
方案一:使用DHCP选项集自动配置(推荐)
DHCP选项集为VPC内的ECS实例统一配置DNS服务器IP和域名。配置后,实例间即可通过主机名或完整域名通信,不再需要固定IP。它支持集中管理和动态更新配置,且不受操作系统限制,可减少手动操作、降低错误风险。
方案二:登录实例手动配置
Alibaba Cloud Linux/CentOS/Red Hat
登录ECS实例。
访问ECS控制台-实例。在页面左侧顶部,选择目标资源所在的资源组和地域。
进入目标实例详情页,单击远程连接,选择通过Workbench远程连接。根据页面提示登录,进入终端页面。
编辑
/etc/resolv.conf文件,将代码块中<DNS_IP>替换为DNS服务器的IP地址后,复制添加到/etc/resolv.conf文件顶部,系统将优先使用此DNS。nameserver <DNS_IP>锁定
/etc/resolv.conf配置文件,防止其在网络或系统重启时被自动覆盖。执行
chattr -i /etc/resolv.conf命令可解锁。sudo chattr +i /etc/resolv.conf验证DNS配置。检查返回的
Server地址,如果与配置的DNS地址一致,则说明配置成功。若未安装
nslookup,可运行sudo yum install bind-utils安装。sudo nslookup <域名>
Windows Server
以Windows Server 2022为例。
登录ECS实例。
访问ECS控制台-实例。在页面左侧顶部,选择目标资源所在的资源组和地域。
进入目标实例详情页,单击远程连接,选择通过Workbench远程连接。连接方式为终端连接。根据界面提示输入用户名(例如Administrator)和密码。
打开设置,进入网络和Internet界面。
选择以太网,单击网络,在DNS服务器分配区域单击编辑。
在编辑DNS设置对话框中,将模式切换为手动并开启IPv4。
在首选DNS字段输入自定义DNS地址。为确保阿里云内网服务正常解析,在备选DNS字段输入
100.100.2.136。单击保存。