公司局域网测试共享目录拖放文件时发现有台服务器无法用计算机名访问共享,但是用IP访问正常。问题具体情况是:ping ip可以ping通,用ip访问共享也可以,但是ping 计算机“Ping request could not find host 计算机名. Please check the name and try again.”小编解决当时共享方面的问题,最后发现是无法域名解析。小编诊断的过程如下。
1、首先,检查IPX/NETBIOS协议安装没,当时系统没安装,后来装了还是不行。
2、随后小编检查网卡属性中的共享和打印机服务,发现也没装,我把共享打印机服务装了,一样不行。
3、然后又检查139、445端口是否通,测试是通的。禁止服务器上的IP安全策略,还是不行。
4、检查Workstation服务运行状态,结果运行正常。
5、测试在HOSTS添加计算机名和IP对应关系,结果可以了。。尽管可以用了,但是问题还是没解决,于是继续思考。。
6、最后忽然想到计算机浏览服务“Computer Browser”,检查该服务运行状态,发现没运行,设置为自动,并启动服务。然后过了大概10多秒之后可以正常解析计算机名了。
问题原因:即便是浏览服务,但是到现在我依然不能说的很清楚,按照我个人理解,浏览服务的功能就像广域网上的DNS服务一样,DNS维护的是域名与IP的对应关系,而计算机浏览服务是维护的局域网的计算机名与IP的对应关系。