无法ping通Server 2008 R2域的NETBIOS名称

networking上出现一些一般性的轻微networking错误。 作为testing的一部分,我发现我无法ping通网站的netbios名称。

Ping mydomain 

返回:

 Ping request could not find host mydomain. Please check the name and try again. 

但是,如果我ping FQDN没有问题。

任何想法为什么会这样?

我检查了DNS,似乎没有问题。 我们没有使用WINS,但是互联网search似乎表明,只有在试图跨越不同子网ping一个NETBIOS名字时才需要 – 我们没有这样做。

顺便说一下,ping个人机器的NETBIOS名称,包括DC工作正常。

首先:NETBIOS中没有列出域。

正如上面提到的,ping对FQDN起作用的原因是由于域控制器的循环Alogging。

我猜你的DNS后缀在你使用ping的客户端上是不正确的,因为它无法猜测到哪个TLD“mydomain”在。 请运行ipconfig / all并仔细检查“DNS后缀search列表”。

编辑:其实,这只适用于如果您的AD域在3部分或更多。 我可以在名为“lan.domain.com”的域名之一上工作,而不是名为“domain.local”的域名。

Pinging是针对不用于维生素的机器(谁应该回答ping的域名?)。 我不知道你的确切的域名,但这里可能发生了什么。

让你的域名是mydomain.com,你有在域名hosta.mydomain.com hostb.mydomain.com等

当你这样做时:

 ping hosta 

您的本地机器查询dns的hosta(和失败),然后尝试附加域名,所以它查询hosta.mydomain.com,每一件事情都很好。

当你ping域名时:

 ping mydomain 

你的机器查询DNS表单mydomain,然后尝试追加域名以便查询

 mydomain.mydomain.com 

又失败了 你本地机器不应该(也不)把顶级域名(如com组织)追加到dns查询中。

直接ping mydomain.com的原因是你的dns中有一个loggingmydomain.com的地址。

把它们加起来。 您域中的dns和ping行为是正常的。

尝试ping您的域的fqdn。 mydomain.local,或者不pipe它是什么。 这应该工作。 如果你没有运行胜利,它就不会像你所说的那样知道如何findnetbios的名字。