206
云计算
负载均衡
产品简介
产品价格
快速入门
用户指南
实践操作
常见问题
购买指南
云服务器
产品简介
计费规则
购买指导
控制台使用指南
常见问题
云数据库
产品简介
计费规则
购买指导
快速入门
连接实例
控制台使用指南
对象存储
产品简介
控制台使用指南
程序员百科
Python
AD域网络环境中的客户端主机无法访问阿里云内网服务,如何处理?


AD域网络环境中的客户端主机无法访问阿里云内网服务,如何处理?

本文介绍AD(Active Directory)域网络环境中的客户端主机,无法访问阿里云内网服务问题的问题现象、问题原因和解决方案。

问题描述

AD域网络环境中的客户端主机无法访问阿里云内网服务,例如NTP、KMS和WSUS等服务。

以无法访问阿里云内网的Windows实例更新服务器(update.cloud.aliyuncs.com)为例,在客户端主机上执行ping update.cloud.aliyuncs.com命令检查网络,回显示例如下:

无法访问更新服务器

问题原因

在部署DC(Domain Controller)域控制器时,通常会将AD域服务和DNS(Domain Name Server)服务部署在同一台ECS实例上,而客户端主机则会将首选DNS服务器地址设置为DC所在实例的IP地址。若DC上部署的DNS服务器不能解析阿里云的内网服务网络,则会造成整个AD域环境下的客户端主机都无法访问阿里云的内网服务,例如NTP、KMS和WSUS等服务。

解决方案

说明

本文操作步骤以Windows Server 2012 R2数据中心版64位中文版为例,实际操作以您实际的操作系统为准。

方案一:在DC所在实例的DNS转发器策略中添加阿里云内网DNS服务器IP地址

如果您需要访问较多的阿里云内网服务,则您可以执行如下操作步骤解决该问题。

  1. 远程连接DC所在实例。

    具体操作,请参见连接方式概述。

  2. 查看DNS配置信息。

    1. 在桌面左下角,选择开始图标 > 控制面板

    2. 单击网络和Internet,然后单击网络和共享中心网络和共享中心

    3. 单击以太网单击以太网

    4. 查看DC的首选DNS服务器的IP地址。

      说明

      首选DNS服务器的IP地址为127.0.0.1,表示DNS解析地址指向本机的IP地址,此时,所有的DNS解析都需要到DNS的转发器页签中配置。

      查看首选DNS地址
  3. 在DNS的转发器配置中添加阿里云内网DNS服务的IP地址。

    1. 在桌面左下角,选择开始图标 > 服务器管理器

    2. 服务器管理器页面右上角,选择工具 > DNS服务器管理单击DNS

    3. DNS管理器页面,右键单击目标DNS服务器,然后单击属性DNS服务器

    4. 单击转发器页签,然后单击编辑进入转发器页签并编辑

    5. 编辑转发器对话框,添加阿里云内网DNS服务的IP地址。

      重要

      转发器中至少需要保留一个阿里云内网DNS服务地址,否则您将不能正常访问阿里云内网域名。阿里云内网DNS服务地址为100.100.2.136和100.100.2.138。

      添加DNS地址
    6. 单击确定

  4. 打开CMD命令提示符。

    1. 在桌面左下角,单击开始图标图标。

    2. 在右上角搜索框输入cmd,然后单击命令提示符

      进入CMD命令提示符。输入cmd

  5. 执行ipconfig /flushdns命令,刷新DNS缓存信息。刷新DNS缓存

  6. 在不能访问阿里云内网服务的客户端主机上,执行ping 目标阿里云内网服务域名命令,测试阿里云内网服务网络访问是否正常。

    以执行ping update.cloud.aliyuncs.com命令为例,如图所示,成功解析到域名对应的IP地址,即表示网络访问正常。客户机上测试结果

方案二:在客户端主机的host文件中添加目标阿里云内网服务域名解析记录

如果您只需要访问较少的阿里云内网服务,则您可以执行如下操作步骤解决该问题。

  1. 登录任意一台能正常访问目标阿里云内网服务的主机。

    在主机上执行ping 目标阿里云内网服务域名命令,获取该阿里云内网服务域名对应的IP地址。以获取update.cloud.aliyuncs.com域名对应IP地址为例,如图所示。解析IP地址

  2. 登录不能访问阿里云内网服务的AD域环境中的客户端主机。

  3. 打开hosts文件。

    hosts文件所在目录为C:\Windows\System32\drivers\etc为例,如图所示。打开hosts文件

  4. 在hosts文件中,添加该阿里云内网服务域名对应的IP地址的解析记录。

    以添加update.cloud.aliyuncs.com域名解析记录为例,如图所示。

    hosts添加域名解析记录
  5. 打开CMD命令提示符。

    1. 在桌面左下角,单击开始图标图标。

    2. 在右上角搜索框输入cmd,然后单击命令提示符

      进入CMD命令提示符。输入cmd

  6. 执行ipconfig /flushdns命令,刷新DNS缓存信息。刷新DNS缓存

  7. 在不能访问阿里云内网服务的客户端主机上,执行ping 目标阿里云内网服务域名命令,测试阿里云内网服务网络访问是否正常。

    以执行ping update.cloud.aliyuncs.com命令为例,如图所示,成功解析到域名对应的IP地址,即表示网络访问正常。客户机上测试结果


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!