酷米网(kmw.com),专注高端域名快速交易!

  1. 当前位置: 
  2. 首页 > 
  3. 域名资讯  > TCP.IP检查及重置
服务器时间:2018-07-24 01:25:54 (CST +08:00)

TCP.IP检查及重置

2017-12-17 16:38:39     浏览量: 45

协议测试

全面的测试应包括局域网和互联网两个方面,因此应从局域网和互联网两个方面测试,以下是在实际工作中利用命令行测试TCP/IP配置步骤:

1. 单击“开始”/“运行”,输入CMD 按回车,打开命令提示符窗口。

2.首先检查IP 地址、子网掩码、默认网关、DNS 服务器地址是否正确,输入命令ipconfig /all,按回车。此时显示了你的网络配置,观查是否正确。

3.输入ping 127.0.0.1,观查网卡是否能转发数据,如果出现“Request timed out”(请求超时),表明配置出错或网络有问题。

4.Ping 一个互联网地址,看是否有数据包传回,以验证与互联网的连接性。

5. Ping 一个局域网地址,观查与它的连通性。

6.用nslookup 测试DNS 解析是否正确,输入如nslookup ,查看是否能解析。 如果你的计算机通过了全部测试,则说明网络正常,否则网络可能有不同程度的问题。在此不展开详述。不过,要注意,在使用 ping 命令时,有些公司会在其主机设置丢弃ICMP 数据包,造成你的ping 命令无法正常返回数据包,不防换个网站试试。

协议重置

如果需要重新安装 TCP/IP 以使TCP/IP 堆栈恢复为原始状态。可以使用NetShell 实用程序重置TCP/IP 堆栈,使其恢复到初次安装操作系统时的状态。具体操作如下:

1.单击 开始--> 运行,输入"CMD" 后单击" 确定";

2.在命令行模式输入命令

netsh int ip reset C:resetlog.txt

(其中,Resetlog.txt 记录命令结果的日志文件,一定要指定,这里指定了Resetlog.txt 日志文件及完整路径。)

运行结果可以查看C:resetlog.txt

运行此命令的结果与删除并重新安装TCP/IP 协议的效果相同。

注意

本操作具有一定的风险性,请在操作前备份重要数据,并根据操作熟练度酌情使用。

利用TCP/IP排除网络故障

实例一:插好网卡,连上网线,但网络却不通

1. 利用Ping 确定故障大致范围

(1)Ping 127.0.0.1,如果失败,则表明本地机TCP/IP协议不能正常工作,请重装TCP/IP协议后再试。

(2)Ping本机IP 地址,如果失败,则表明网卡配置不正确。

(3)Ping局域网内其他机器IP 地址或Internet 上主机地址,如果失败,则主要原因是网线没有连通; 如果成功,但网络依然无法使用,则问题可能出在网络系统的软件配置上。

小提示

某些电脑如果在网络防火墙中设置了禁止其他电脑对它执行Ping 操作,则无论Ping 多少次都不会成功。

2. 排除其他可能引起网络不通的原因

除网络设置可能引起网络不通外,也有其他可能,下面列举几个典型故障:

(1)“网上邻居”看不到任何计算机、不能上网

故障表现:Ping本机IP 地址成功,但在“网上邻居”里看不到任何其他计算机,且不能上网,检查TCP/IP各项配置都没有问题。

,

解决办法:

这种问题多数是由计算机病毒引起的,用最新的杀毒软件彻底查杀。 重装网卡驱动,因为驱动很可能已经遭到病毒破坏。

(2)某些集成网卡丢失地址导致无法上网

故障表现:Ping本机IP 地址成功,但不能上网,执行ipconfig 发现网卡的物理地址全是00!

解决办法:检查CMOS 设置里的“Integrated Perpherals ”(内建周边设备) 一项,在该项中的“MAC Address Input ”(设置网卡的MAC 地址) 设置一个与其他网卡地址不相冲突的数值。

3. 总结

看来网络不通的原因无非就是网络安装设置(如默认网关、DNS) 和其他客观因素(如病毒) 两个方面。在出现网络不通的故障时,综合运用Ping 、ipconfig 等相关命令以及网卡MAC 地址等TCP/IP相关知识分析排除故障,往往能取得较好的效果。

实例二:使用Tracert 命令揭开网速奇慢之谜

常常觉得访问某网站时奇慢无比?在没有确定原因之前请不要立刻怪罪你的ISP ,因为你的电脑可能在连上要访问的网站前,先得经过10个以上的网络路由器,如果在这些路由器之中有一个或多个路由器反应太慢,那就会成为阻碍你快速访问该网站的绊脚石。那么,怎么确定绊脚石到底是谁呢?

1. 网速怎么就这么慢?

(1)运行Tracert 命令,如运行Tracert www.pcpchina.com来查看你连接www.pcpchina.com 的服务器所经过的传输路径。

(2)查看结果(见图1) ,其中包括每次停留的响应时间和沿路停留的IP 地址等。如果发现某个路由器出现“*”号,则表明数据包在该路由器上停止传输了,从而导致上网速度特别慢,不过也可能是遇到了拒绝Tracert 询问的路由器。

2.DNS 服务问题引起Tracert 失败

,

局域网上的计算机无法浏览Internet ,也无法对外发送和接收邮件。Tracert 某域名,马上显示失败,但是Tracert 其IP 地址是正常的。如果遇到这种情况,那很可能是域名解析服务器出了问题,你可以在TCP/IP的配置中换一个DNS 服务器。

实例三:共享宽带时客户机访问某些网站不正常

现在越来越多的家庭开始使用Windows 自带的“Internet 连接共享”来实现多台电脑共享宽带上网,该方法虽然简单,但相信很多朋友都遇到过这样一个问题:主机上网一切正常,可客户机去不了某些网站。

故障分析:Windows操作系统默认的TCP/IP数据包最大值MaxMTU 为1500,而ADSL 服务提供商实际使用的数据包最大值略小于1500,多为1492,所以需要降低MaxMTU 的值到1492之下。

你知道吗?

MaxMTU 与网络速度的关系

TCP/IP数据包最大值MaxMTU 是影响Internet 网上速度的重要参数,数据包的报头大小为20~60Byte ,如果要发送30000Byte 的数据, MaxMTU 值为500时,要发送60个数据包; 而MaxMTU 值为1500时,仅需要发送20个数据包,显然前者要多发送40个报头,共800~2400Byte ,占总数据量的2.6~7.8,所以MaxMTU 值为1500时比MaxMTU 值为500时速度提高了约2.6~7.8。许多ISP 都调节MaxMTU 值以获得更快的网络速度,我们设置的MaxMTU 值不要大于ISP 的MaxMTU 值。

1.Windows 9x/Me

打开“注册表编辑器”,在[HKEY_LOCAL_MACHINE SystemCurrentControlSetServicesClassNetTrans]下找到000n 项(该项含有键值为“TCP/IP”的“DriverDesc ”) ,然后在000n 项下新建“字符串”键,命名为“MaxMTU “,设置其键值为十进制的1450,一般小于1492就行。设置完毕后,重启电脑。

2.Windows 2000/XP

进入“注册表编辑器”的[HKEY_LOCAL_MACHINE SYSTEMCurrentControlSetServicesTcpipParametersInterfaces],找到包含你电脑的IP 地址、DNS 服务器、默认网关等网络设置数据的那一项,在这项中新建双字节值,命名为“MTU ”,设置其值为十进制的1450或其他小于1492的数值。设置完毕,重新启动电脑即可。

小提示

可以使用类似超级兔子魔法设置之类专门的注册表优化工具来修改MaxMTU 值:在“网络”下,启用“使用最大传输单元”,改为1450或者一个比1492小的值,重新启动电脑。

实例四:通过端口信息判断是否中木马

netstat 命令可以用来显示本地和外部连接时开放的端口以及连接状态。

在“命令提示符”中输入“netstat -a”命令并回车。

查看结果,如果发现Port 12345(TCP) Netbus、Port 31337(UDP) Back Orifice之类的信息,那就说明中了木马,赶快杀毒吧!

TCP/IP的未来之路:IPv6

TCP/IP作为一种同时具备了可扩展性和可靠性的网络协议,伴随着Internet 的普及和迅速发展,IP 协议第4个版本IPv4的瓶颈显露出来,其32位寻址功能不足以支持需要加入Internet 的主机和网络数,通俗一点说,就是IP 地址不够用了。这时,新标准IPv6腾空出世。

IPv6虽然还未普及,不过有时使用某种服务或安装某软件,如微软的ThreeDegrees 软件时,就会提示需要IPv6支持。该怎么办呢?下面就来说说如何安装IPv6协议。

1.Windows 2000

下载IPv6软件包,下载地址

为:http://www.microsoft.com/downloads/details.aspx?FamilyId=27B1E6A6-BBDD-43C9-AF57-DAE19795A088&displaylang=en。

,

将下载的软件解压缩到c:IPv6kit目录中。

右击“我的电脑“,选择“属性”,查看系统的SP 版本号。针对Windows 2000的不同版本,有不同的安装办法。

Windows 2000 SP1:直接执行c:IPv6kit目录下的setup.exe 文件。

Windows 2000 SP其他版本:

(1)运行“开始→程序→附件→命令提示符”,输入“c:IPv6kitsetup -x”命令,解压到c:IPv6kitIPv6目录中。

(2)用“记事本”打开c:IPv6kitIPv6目录中的hotfix.ini 文件,在[VERSION]段中,把NTServicePackVersion=256改成512(适用于SP2用户) 、768(适用于SP3用户) 或1024(适用于SP4用户)(见图2) 。

(3)运行c:IPv6kitIPv6目录下的hotfix.exe ,点击“确定”按钮。

(4)重启电脑后,在桌面上的“网络邻居”图标上右击,选择“属性”,双击“本地连接”,选择“属性”,然后点击“安装”按钮,选中“协议”,单击“添加”按钮,选择“Microsoft IPv6 Protocol”,最后单击“确定”。

2.Windows XP

Windows XP:已经集成了IPv6协议,所以不用下载IPv6协议软件包,安装时直接在“命令提示符”界面输入“IPv6 install ”命令,自动完成安装。

Windows XP SP1:

(1)在“网络连接→本地连接→属性”中点击“安装”。

(2)在“选择网络组件类型”对话框中,点击“协议→添加→Microsoft TCP/IP Version 6”,然后点击“确定”。

小提示

★Windows Server 2003安装IPv6的方法跟Windows XP SP1一样。

★IPv6协议不支持Windows 95/98/Me。

★可以用“ping6 ::1”命令来验证IPv6是否正确安装,如果返回正确,则表示IPv6协议已经正确安装,其实这个命令类似于IPv4中的ping 127.0.0.1。

,