无法按主机短名称查看或映射驱动器

为什么我不能使用短主机名从机器查看/使用/映射驱动器,如果短主机名被DNScertificate是可以parsing的?

我有一台运行Windows Server 2008r2 Standard的机器(本例中为客户机)。

我无法查看,使用或映射networking驱动器从我的文件服务器到这台机器,使用短的主机名。

我可以做所有这些,例如net view myfileserver.example.com如果我使用如图所示的完全限定的域名,或者使用IP地址。

我可以使用短名称ping机器,如果使用短名称,nslookup会返回正确的IP地址。

我可以使用FQDN或短名称在另一个域中的计算机上映射networking驱动器,例如: net use \\otherfileserver\IPC$ /u:"otherdomain\mylogin" "mypassword" /persistent:no

一个真正的头刮(对我来说)。

还要注意许多其他客户端机器正在映射来自同一个文件服务器的networking驱动器。

编辑:好吧,我把赏金给了Sum1sAdmin。 我认为他正在与整个浏览器的东西。 问题不在于DNS,绝不可能如此。 短名称,长名称,瘦身名字,胖姓名,完全限定名 – 他们都是可以解决的。 它是NetBios(支持Noor Khaldi是第一个提出来的,顺便说一句)。

但是Sum1sAdmin让我一般的浏览。 正因为如此,我发现我有两台Linux机器作为我的域名的主人。 这并不好,因为我有一个混合的Linux / Windows环境,正如它在smb.conf文件中所说的那样:“D​​omain Master指定Samba为域主浏览器…如果您已经有Windows,请不要使用这个NT域控制器做这个工作……“我这样做。 无论如何,我不相信Samba能够与Windows打好关系。 如果我不能打电话给微软技术支持,并说“是的,我有这个浏览问题,顺便说一下,主人是一个运行桑巴的CentOS 5.3机器”,他们说:“好吧,很酷! 那么我不舒服。 我希望Windows的东西能够存在于Windows中,Linux只能作为客户端。

这就是说,我删除了Samba成为域名高手的能力。 这完全打破了我的浏览,并使任何net view命令返回错误53,“networkingpath找不到”。 在所有的主机上一段时间。 然后过了一段时间,我得到了一个新的错误:系统错误6118,“该工作组的服务器列表当前不可用”。 等待进一步,我突然开始看到一些机器。 使用斯科蒂的方便丹迪脚本( http://scottiestech.info/2009/02/14/how-to-determine-the-master-browser-in-a-windows-workgroup/ ),然后我开始看机器和新Windows主人。

所有这一切说,原来的机器还是坏了。 而现在,大约10分钟后,我的域再次打破了系统错误6118.如果你检查我与Sum1sAdmin的对话,你会发现我的域名有点棘手。 这很好,因为现在我知道这个问题从来就不是随机的。 如果它坏了,我知道它坏了,我可以修复它。 而现在NetBios是各种各样的破产,因为它从来没有正确的build立起来,这开始与我搞清楚,涉及Linux。 (这实际上可能不会造成问题,但无论如何,我想从环境中删除通配符,让Windows成为Windows)。

无论如何,感谢所有的答复。 我将继续使用这个系统,直到它工作。

我认为这是指向你的模拟PDC上的“主计算机浏览器”服务 – 可能它已经停止了,你已经certificatenetbios over tcp正在工作,所以我们可以排除 – 在你的界面上不是DNS或域后缀configuration,作为1)它与FQDN 2)我们不想使用FQDN。 所以我敢打赌,“计算机浏览器服务器”是问题所在。 这可能是因为选举过程而停下来的,现在正在运行在不同的“主”机器上,这个机器认为它是主人,力量和选举。

浏览器选举,浏览器选举出现在下列情况下select一个新的主浏览服务器:当一台计算机无法find主浏览服务器。

当一个首选的主浏览服务器联机时。

基于Windows的域控制器启动时。

当备份浏览服务器无法联系主浏览服务器以获取浏览列表的更新时。

排除浏览器服务被停止的原因在此常见原因引用kb的文章https://support.microsoft.com/en-ie/kb/135404

这是什么服务?

浏览器服务或计算机浏览器服务是Microsoft Windows的一项function,可让用户轻松浏览和定位相邻计算机中的共享资源。 这是通过在单个计算机“浏览主机”(或“主浏览器”)中汇集信息完成的。

如果您最近升级了一个离散的Windows Server 2003盒子,那就值得引用: https : //technet.microsoft.com/en-us/library/bb726965.aspx

计算机浏览器服务Windows Server 2008将计算机浏览器服务的启动状态设置为默认情况下禁用新安装的Windows Server以及将现有服务器升级到Windows Server 2008.计算机浏览器服务有助于维护更新的域列表,工作组以及networking上的服务器计算机,并根据请求将该列表提供给客户端计算机。 有关计算机浏览器服务操作的详细信息,请参阅附录C – 计算机浏览器服务。 运行Windows Server 2008的计算机上的计算机浏览器服务的默认启动状态可能会导致主域控制器灵活的单主服务(PDC FSMO)angular色中的域控制器出现问题。 对于计算机浏览,处于PDC FSMOangular色的计算机集中收集和分发有关多子网networking的域,工作组和计算机的信息。 如果PDC FSMOangular色中的计算机没有运行计算机浏览器服务,则整个networking中的计算机浏览列表将只包含本地子网上的域,工作组和计算机。 为防止出现此问题,请在PDC FSMOangular色的计算机上将“计算机浏览器”服务的启动typesconfiguration为“自动”,然后启动“计算机浏览器”服务。 您可以从服务pipe理单元或提升的命令提示符下使用以下命令执行此操作:sc config browser start = auto sc启动浏览器由于计算机浏览器服务依赖于文件和打印机共享,您还需要打开文件和networking和共享中心中的打印机共享。 或者,将PDC FSMOangular色移动到启动并configuration了计算机浏览器服务的另一个域控制器,以便在networking和共享中心中打开自动启动和文件和打印机共享function。 此外,如果子网上唯一的服务器计算机正在运行Windows Server 2008,则客户端计算机将成为子网上的本地浏览服务器。 当客户端计算机启动并closures时,本地浏览服务器的angular色将从一台客户端计算机传递到另一台,这可能导致域,工作组和计算机的显示不一致。 为防止出现此问题,请在运行Windows Server 2008的计算机上启用文件和打印机共享,将“计算机浏览器”服务的启动typesconfiguration为“自动”,然后启动“计算机浏览器”服务。

正如Noor Khaldi所说,这可能是与NetBios或NetBios的TCP Helper相关的问题。

目标计算机和客户端在同一个本地域中? 这可能是与DNS后缀相关的问题。

运行ipconfig /all并在结果顶部DNS Suffix Search List ,然后查找networking接口Connection-specific DNS SuffixConnection-specific DNS Suffix 。 第一个应该有你所在的域的后缀,每个NIC的自定义后缀应该是空的或者与全局信息相同的信息。

如果您匆忙,您可以设置此registry黑客,以允许在与股份联系时使用别名:

编辑registry项HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters并添加一个值为DWORDtypes的DisableStrictNameChecking ,并将其设置为1。

这一切都取决于你在那里的名字parsing策略,从你的描述来看,似乎NetBIOS名字parsing(用于短名称)没有查找你正在寻找的服务器的IP地址。

Ping ”将使用FQDN名称,因此在查找短名称时不应使用它,而应使用“ NBTStat ”进行testing。

  1. 检查两个正在使用的计算机上是否启用了NetBIOS。
  2. 使用NBTStat命令查看您是否能够parsing主机名。
  3. 如果名称parsing失败,请将目标IP /名称添加到主机文件。 或检查为什么你无法连接,如果它正确解决。

如需进一步阅读: https : //blogs.msdn.microsoft.com/nitinsingh/2013/06/24/dilemma-of-name-resolution-process-with-ping-vs-nslookup/

问题服务器是否与其他服务器在同一networking上。 例如192.168.1.x / 24和192.168.2.x / 24是不同的networking。 如果没有额外的基础设施,即WINS服务器,则无法通过networkingparsing短(Netbios)名称。 在你所有的例子中,你都引用了FQDN。 DNS旨在跨越networking并按预期工作。 你能否确认两台服务器都在同一个 IPnetworking/子网上?