在混合云或多云环境中,需要解析企业内部私有域名。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。单击保存。