开发者社区> 问答> 正文

公司AD域内网可以访问百度公网,却无法访问云mssql数据库,怎么肥事?

已解决

展开
收起
1332603112056148 2023-12-06 07:53:07 48 1
4 条回答
写回答
取消 提交回答
  • 推荐回答

    AD域网络环境中的客户端主机无法访问阿里云内网服务,如何处理?https://help.aliyun.com/zh/ecs/support/active-directory-domains-in-the-network-environment-the-client-host-cannot-access-ali-cloud-network-service-how-to-deal-with?spm=a2c4g.11186623.0.i13

    问题原因
    在部署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地址
    如果您需要访问较多的阿里云内网服务,则您可以执行如下操作步骤解决该问题。

    远程连接DC所在实例。

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

    查看DNS配置信息。

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

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

    b25a31dd4aed77688e07b76507160280_p615327.png
    单击以太网。

    d8182ff42008eff640b6099a042951e4_p615332.png
    查看DC的首选DNS服务器的IP地址。
    982329bec03ab236d0d5e88a0e60c889_p615406.png

    在DNS的转发器配置中添加阿里云内网DNS服务的IP地址。

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

    在服务器管理器页面右上角,选择工具 > DNS。
    4f60c56dc800ae279eacf59cb55ef231_p615661.png

    2023-12-06 08:33:07
    赞同 展开评论 打赏
  • 当公司AD域内的内网可以访问公网(例如百度),但无法访问云上的MSSQL数据库时,可能存在以下几种原因:

    1. 网络配置问题:

      • 确保内网的防火墙没有阻止到云上MSSQL数据库的出站流量。
      • 检查云服务提供商的安全组设置,确保允许来自公司IP地址或CIDR范围的入站流量。
    2. DNS解析问题:

      • 确保你的AD域环境能够正确解析云MSSQL数据库的域名。尝试ping一下数据库服务器的域名,看看是否能成功解析为IP地址。
      • 如果使用的是内部DNS服务器,可能需要添加一条指向云MSSQL数据库的A记录或者CNAME记录。
    3. VPC路由和安全策略:

      • 如果云MSSQL数据库在VPC(虚拟私有云)中运行,确保VPC内的路由表正确配置,使得流量能够从VPC流向公司AD域所在的网络。
      • 检查云平台上的VPC安全策略,确认它们允许来自公司IP地址或子网的连接请求。
    4. 云服务商限制:

      • 有些云服务提供商会对特定的服务类型进行限制,以防止滥用。检查你使用的云服务提供商是否有针对MSSQL数据库的特殊访问规则。
    5. SSL/TLS证书问题:

      • 如果MSSQL数据库启用了SSL/TLS加密,确保客户端软件信任用于加密的证书链。
    6. 授权与认证问题:

      • 确认登录到云MSSQL数据库的用户名、密码和权限都是正确的,并且该用户被允许从公司AD域的网络进行远程连接。
    7. SQL Server配置问题:

      • 检查云MSSQL数据库的TCP/IP协议是否启用,以及监听的端口是否正确开放。
    2023-12-06 15:35:59
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    公司AD域内网无法访问云MSSQL数据库的问题可能涉及多个方面。以下是一些可能的原因和解决方案:

    1. 防火墙配置:首先,您需要检查防火墙的配置。如果只配置了服务器映射,没有做域内NAT,并且策略路由里面也没有做相关策略,那么您需要首先进行域内NAT的配置。

    2. DNS设置:确保AD域内的DNS服务器已正确配置,用于解析域内的计算机名。如果需要解析公网的域名,还需要设置一个转发器(Forwarder)。

    3. 网络策略:某些企业的资安策略可能仅允许公司内部的档案在公司内部所可以掌控的存储空间区域内流动。这可能会影响到外部服务的访问。

    4. 云服务配置:检查云MSSQL数据库的配置,确保其允许来自公司AD域内网的访问。同时,确保云MSSQL数据库的安全组规则中允许公司AD域内网的IP地址访问。

    2023-12-06 13:00:09
    赞同 展开评论 打赏
  • 公司AD域内网可以访问百度公网,但无法访问云MSSQL数据库,可能有以下原因:

    • 网络故障:包括局域网故障和网络设备故障,导致无法与云MSSQL数据库建立连接。
    • 防火墙设置:公司内网可能存在防火墙阻止了对云MSSQL数据库的访问。
    • 数据库连接设置:数据库连接的SqlLocalName配置错误,需要将其修改为正确的IP地址或主机名。
    • 服务未正常运行:需要检查服务状态,并尝试重启服务。
    • 复杂的密码策略:如果设置了复杂的密码策略,可能会影响连接数据库的权限。
    2023-12-06 09:59:28
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
2022 DTCC-阿里云一站式数据库上云最佳实践 立即下载
云时代的数据库技术趋势 立即下载
超大型金融机构国产数据库全面迁移成功实践 立即下载