一个网络管理员可能会经常遇到的问题---TCP/IP破坏

    情况一:能上网、能PING通(ping 出现:pinging ? with ...)、能上QQ,但打不开网站;

    情况二:能上网、能PING通、能上QQ,网站也能打开,但飞鸽传书、网上邻居等局域网通讯工具只能找到部分LAN用户。

一段时间的工作中遇到各操作系统下TCP/IP被破坏的问题,大致总结以下解决方法:

    1、一般情况企业用的XP居多,xp遇到上述问题首先可以尝试一款小工具--winsockfix ,专门用来修复受损的网络连接配置。一款很不错的英文小程序,打开后点FIX,之后可能电脑运行速度明显慢下来,不用着急,稍等片刻,然后点restart重启之后问题解决。
 

    2、手动修复TCP/IP协议。在Windows XP 中默认安装了 TCP/IP。但是,如果出了网络问题想卸载后重新安装 TCP/IP 就不容易了:在“本地连接”属性中显示的此连接使用下列项目列表中单击 Internet 协议 (TCP/IP) 项,您将发现卸载按钮不可用(被禁用)。

(1)、开始——运行——regedit.exe,打开注册表编辑器,删除以下两个键:

     HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock

 

     HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2

(2)、用记事本打开%winroot%\inf\nettcpip.inf文件,找到:

    [MS_TCPIP.PrimaryInstall]

    Characteristics = 0xa0 <------把此处的0Xa0改为0x80 保存退出

(3)、打开本地连接的TCP/IP属性---添加协议——从磁盘——浏览找到刚刚保存的nettcpip.inf或者nettcpqmt.inf(X:\windows\inf\)文件,然后选择“TCP/IP协议”(不是选择那个TCP/IP 版本6)。经过这一步之后,又返回网络连接的窗口,但这个时候,那个“卸载”按钮已经是可用的了。点这个“卸载”按钮来把TCP/IP协议删除,然后重启一次机器。

(4)、重启后再照着第3步,重新安装一次TCP/IP协议便可。

(5)、再重启一次,这时应该可以了,可以照着需要,设置一下IP地址。

3、情况比较特殊Vista\win7下出现上述通信问题,需要进入管理员用户在CMD下输入:
    netshe
    int
    ip
    reset log.txt
    exit
    然后重新输入IP和DNS。

4、推荐除winsockfix之外的另一款软件---360系统急救箱,里面的修复网络功能也是很不错的。都可以尝试一下。

    除此之外也,上述问题能PING通,但不能打开网站的情况当然也有可能是其他原因导致的,比如IE被破坏,IE打不开网站、其他一些浏览器也打不开(建议重新安装或升级IE浏览器),网通限制共享上网做限制后网站无法打开。还有网通公司机房问题,导致无法打开网站却能PING通等的网络问题,都是以前所遇到过的问题。个人意见,作为网络管理员遇到此类问题先摸清楚情况,其他LAN内用户能否正常上网浏览,给网通联系后网通公司是否存在问题或做限制,用户使用的操作系统、系统上有没有一些特殊应用服务等诸多情况,然后制定解决方法,处理问题!