昨天公司电脑出了一个很奇怪的问题:一台PC机网络连接正常,就是上不了公司内网,本机的IP为192.168.1.118,网关为192.168.1.1。

  于是出看了下,一步步排除:

  一、ping了下公司内网主页ip:192.168.1.254,正常,ping了DNS,也是通的,说明本机网络连接是正常的;

  二、怀疑是防火墙的缘故,于是关闭了XP的系统自带防火墙,依旧上不,又仔细看了下任务栏上,发现金山ARP防火墙,又是一个关闭,还是上不了;

  三、于是乎又怀疑IE设置了代理,打开IE浏览器发现局域网连接设置正常,并没有设置代理,看来IE没有问题;

  四、接着把网卡禁用,再启用(有些老的网卡因为质量问题经常会出现无故的掉线和断网的情况,这招很管用,也可以用笔记本接下试下看,如果笔记本接上去是好的,90%以上是网卡坏了的缘故),也没用,想公司这些人经常是没有做定期清理,缓存有可能堆得太多,没有反应也是有可能的,于是把IE缓存、历史记录、COOKIES都清理了一遍,还是没有成功,都快绝望了。

  没办法,祭出了绝招:重启!(这招对于一些菜鸟了新手很好用,重启大神咯!!^_^)

  情况很严重,搞不定了,于是场外求助,找百度大神帮忙,我搜!

  一大堆东西出来,有中马的,有说TCP/IP协议宕掉的,说什么的都有,都是前人的经验之谈,多了解下也好,不过都试下一个排除,最后发现一个最有用,但被我忽略的内容,局域网ARP***,于是CMD,arp -a 看了下有N多个地址,于是arp -ad 把所有的ARP缓存全部清空(arp是地址解析协议,不懂的百度,这个是基本常识),再打开IE,正常上网了。确定局域网中存在ARP***,通过MAC地址找到该机子,进行查杀。

  总结,其实很多东西自己没想到,前人已经有了的东西,可以拿过来用,百度大神很好用!

  ps:懂得利用网络解决问题,可以省了很多工夫。