我正在建立一个在Azure的训练环境。我的DNS有点问题。对环境的基本概述如下
基础设施:1x托管Active域服务的经典虚拟机和应用程序的服务器端。1 x RemoteApp集合,其中包含一个已发布的客户端应用程序,该应用程序连接到虚拟机上的服务。1 x Azure活动目录
虚拟机承载的Active域的域名为backend.company.com.au,Azure Active的域名为training.company.com.au。Azure ADConnect正在运行以同步本地帐户到Azure。我这么做是因为我选择的RemoteApp配置要求用户已经被同步。
虚拟机服务器正在设置并连接到Active域backend.company.com.au。它的内部名称是server.backend.company.com.au
Azure RemoteApp连接到Azure AD域training.company.com.au (启用域服务)
概述:用户连接到Azure RemoteApp发布的客户端应用程序。客户端应用程序已被配置为使用特定的外部DNS地址- "server.training.company.com.au“连接到服务器。地址在外部DNS中完全可解析,DNS记录由另一个DNS提供程序承载。
问题是:
我遇到的问题是,RemoteApp连接到的DNS服务器没有"server.training.company.com.au“记录,因此它无法连接。
我发现这个域的SOA是一个内部的Azure托管DNS服务器,它被自动分配给IP地址"10.0.0.6“。我通过将CMD发布为一个远程应用程序,运行"nslookup“,然后运行"set querytype=soa”和"training.company.com.au“来确定这一点。
虚拟网络通过新门户设置了3个DNS服务器(按顺序排列):10.0.0.6、8.8.8.8、10.0.0.7、8.8.4.4。如果我首先重新排序8.8.8.8,那么RemoteApp就会中断并抛出一个错误,比如“您的Azure RemoteApp集合可能会因为ADUnAvailable而出现问题。请酌情修复问题。”--试图在此错误显示时连接到RemoteApp,会导致“您的计算机无法连接到Azure RemoteApp网关”的错误。
我猜我需要做的是在这个内部azure托管的DNS服务器上添加一个DNS记录(10.0.0.6),但我不知道怎么做。我无法使用RSAT DNS客户端连接到服务器,因为它会引发错误的凭据。我需要使用Powershell吗?
客户端可以连接到服务器,如果我使用本地IP地址,但这看起来不如使用DNS。
还有什么其他的解决办法?
我相信有一个简单的解决办法,但这让我很困惑。
提前谢谢大家!!
发布于 2016-07-11 10:19:22
当我早些时候查找SOA记录时,一定是误读了它。
原来,这两个预先构建的服务器(10.0.0.6和10.0.0.7)是在我创建Microsoft域时创建的。我通过RSAT DNS客户端连接到SOA服务器,并能够添加一个“A记录”,将本地DNS地址'server.training.company.com.au‘指向我的天蓝色服务器的本地IP。
问题解决了!
https://serverfault.com/questions/788466
复制相似问题