各位同行。我公司局域网由几十台电脑组成,用“工作组”进行管理(没有用AD)。通过一台硬件防火墙共享上网。内部各台计算机的IP都是通过DHCP自动获取。现在的问题是:假如一台计算机名为:PC1 (IP地址是:192.168.55.2),以前我在控制台界面里输入:PING PC1,会显示:reply from 192.168.55.2,但是现在却显示一个公网IP:Reply from 219.150.32.217,不知为何?
DNS是公网IP,电信分配的。各台计算机的IP配置N年没改,之前PING 计算机名 都没有问题(返回的是局域网IP)。
通过在地址栏中键入:\\计算机名 可以浏览这台计算机的共享文件。
你直接ping PC1所在IP可否通讯。
电脑里其他电脑全部如想。
将netbios协议添加上如何。
-------------------------------
现在情况是内部没有DNS,直接寻求外部解析了。
---------------------------------------------------
我们内部的电脑解析,在windows方面有两大类:
一个是netbios名。一个是DNS。
1,netbios基于网段内广播的。有一个WINS是服务器,这个单播的。减少内部无用通讯。
2,DNS解析,当我们输入内容有"."自动启用DNS解析。
我们netbios 名首先会检查本地netbios缓存,然后找wins,然后netbios 广播,然后本地lmhost.现在一下子解析到外网的DNS。
原因我不知。
不过根据上面的分析我们做如下的一些操作,看看有没有效果。
a,如下图所示,将指定的机器的协议和netbios over tcp/ip打开。如图所示。
ipconfig /flusdns,清一下本地缓存。
将对方防火墙的软件暂时关闭一下。
b,将DHCP中的DNS服务器设置成8.8.8.8;8.8.4.4,google提供的免费DNS。
------------------------
引外电脑直接ping 对方IP可以?