Mac无法通过主机名访问内部网站,但Windows机器可以

Windows电脑可以去http:// servername:8085,并得到良好的网站Macs去同一页,并得到超时错误

所有机器上的DNS指向该分支处的DC,第二个DNS入口指向主分支处的DC。

任何想法可能会出错?

您必须将您的AD域添加为MAC上的域后缀/search域。 有了这个,每次你不提供一个完全的域名,而只提供一个主机名,例如在你的例子中,MAC OS会为它添加后缀。

例如,如果您的域是EXAMPLE.LOCAL,那么http:// servername:8085将变成http://servername.example.local:8085 ,MAC将能够很好地解决它。 Windows客户端在join到AD域时会自动执行此操作,这就是为什么您的Windows机器正常工作的原因。

如果我没有记错的话,可以在Apple> System Preferences> Network> Ethernet(或者使用的任何适配器)> Advanced下进行设置

在那里你应该findsearch域的设置。 在那里添加你的AD域,即EXAMPLE.LOCAL。

夫妇的事情。 首先,DNSparsing是否正确? 尝试从Mac中ping。

我知道如果你的FQDN以'.local'结尾,苹果公司的mDNS就可以投入使用,这是许多微软内部域名的build议。 而mDNS可能不会工作。 所以这可能会导致你一些问题。

否则,我build议在Mac上使用tcpdump。 validation它是否在该端口上发送数据包,查看它是否获得响应,甚至是否从服务器获取错误代码。