使用\\机器名能够访问,为什么使用\\ip形式就会出现“找不到网络路径”呢?请大家多多指教, 我使用的是windows 2000 advanced server, 对方机器是2000 pro

解决方案 »

  1.   

    症状:局域网间其他访问与状况皆正常,只有用计算机名访问局域网上的机子时无法访问。用ip地址则正常。
     
    原因:本地局域网系统文件缺失(一般是出现在部分Ghost所装的系统上)
     
    解决方法:拷贝用计算机名可正常访问的机子上的相关文件并覆盖。
     
    该目录位于:
    C:\windows\system32\drivers\etc
     
    即拷贝该目录下所有文件到有症状机子的相同目录下即可。
     
    这里提供这个目录下所有文件的压缩包。(可正常工作于windows xp与2003)
     
    http://www.qiu5.com/lan.zip
     
    补充:
    如不行,请额外尝试这一步,右击“网上邻居”->“属性”->“本地连接”->“属性”->“Internet 协议TCP/IP”->“属性”->点“高级(V)”->
    1)点“DNS”标签->添加输入局域网网关如:192.168.1.1。
    2)点“WINS”标签->点击“导入LMHOSTS(M)”->定位到 C:\windows\system32\drivers\etc\LMHOSTS.SAM
     
      

  2.   

    似乎不太可能, \\机器名用的是 netbios 协议, 这个是一个通用协议, 不包括传输本身, 传输必须再绑定到具体协议, \\ip 也用了 netbios, 无非直接用 ip 作了定址
    检查是否其中一台机上装了 ipx/spx 协议, 似乎这时总是去选用 ipx/spx 定址, 可以设定一下协议的顺序
      

  3.   

    目的机器是公司局域网内的一台服务器,我无法检查。而且之前我这台机器是能够通过\\机器名 访问的。 也没有安装ipx/spx协议。 我的ip设置是192.168.0.106, 掩码: 255.255.255.0, 网关:192.168.0.1  首选dns服务器是:127.0.0.1。 是不是首选dns服务器的原因造成的呢?我的系统是windows2000 advanced server.
      

  4.   

    不是 dns, ping 是正常的? 对方 135 端口上无什么监视程序之类的?
      

  5.   

    不知道为什么,后来又没有出现这种情况了。 晕另外,今天上午不断有人给我发udp数据包, 幸好我安装了防火墙。 对方可能看到长时间攻击没有效果,放弃了吧。 哈哈。