[微软官方资料]如何解决基本的 TCP/IP 问题
概要
本文介绍如何解决在将 TCP/IP 用作网络协议时可能遇到的一些常见网络通信问题。这些问题通常可以分为以下两类:
• 无法连接特定的 IP 地址。
• 无法连接特定的主机名或 NetBIOS 名。
如果无法连接特定的 IP 地址,说明问题与基本连接有关。如果能够连接特定的 IP 地址,但却不能用该 IP 地址的主机名或 NetBIOS 名进行连接,说明问题与名称解析有关。
注意:下面所有的故障排除步骤都适用于 NT 和 2000 平台,但可能不适用于 Win9x 平台(Win ME 除外)。但是,诊断和故障排除的基本方法对于所有这些 Windows 操作系统而言都是相同的。
更多信息
为了确定问题是与基本连接有关,还是与名称解析有关,请按照以下过程判断您能否连接到特定的 IP 地址。
连接到某个 IP 地址
使用相应的 IP 地址和选择的 TCP/IP 程序或实用工具,尝试连接网络上的另一台计算机。Web 浏览器、FTP 和 Telnet 是通过 TCP/IP 连接其他计算机时常用的一些程序和实用工具。
注意:如果您不知道要尝试连接的 Windows NT 或 2000 计算机的 IP 地址,可以在其他计算机的命令提示符处运行 IPCONFIG /ALL 命令。
如果用 IP 地址不能连接到其他计算机,说明这是基本连接问题。请用下文“无法连接到特定的 IP 地址”一节中的信息来解决此问题。如果使用 IP 地址能够连接到该计算机,但不能使用该计算机的主机名或 NetBIOS 名建立连接,则可能是名称解析问题。请用下文“无法连接特定的主机名或 NetBIOS 名”一节中的信息来解决此问题。
无法连接到特定的 IP 地址
请按顺序执行以下各节中的过程。完成每个过程之后,请检查能否使用 IP 地址连接到该计算机。
检查 TCP/IP 配置
在使用 TCP/IP 作为网络协议时,TCP/IP 设置不当(例如,IP 地址不正确或子网掩码不正确)可能会引起通信问题。为了确定 Windows NT 或 2000 是否记录了因 TCP/IP 设置不正确而引起的错误,请检查事件查看器的系统日志,看有没有来源为 TCP/IP 或 DHCP 的任何项。要阅读事件查看器中的某一项,请双击该项。
注意:如果事件查看器记录了 DHCP 错误,则应将其报告给网络管理员。
如果在事件查看器系统日志中收到 TCP/IP 错误,请按照错误信息中的说明解决收到的每个错误。例如,如果收到声明 IP 地址参数不正确的错误,则应验证 IP 地址是否有效。
如果事件查看器系统日志中没有错误,请按照下列步骤操作,以确认所使用的 TCP/IP 配置信息是正确的:
1. 使用 IPCONFIG 命令来确定计算机的基本 TCP/IP 设置。为此,请在命令提示符处键入 ipconfig:
2. 验证 IPCONFIG 命令所显示的 IP 地址和子网掩码对您的计算机来说是否是正确的值。如果您无法确定正确的值是什么,请与网络管理员联系。
Ping 环回地址
使用 PING 命令验证 TCP/IP 是否正常工作。为此,请在命令提示符处键入以下命令来 Ping 环回地址 (127.0.0.1):
ping 127.0.0.1
您应该收到类似下面的响应: Pinging 127.0.0.1 with 32 bytes of data:
Reply from 127.0.0.1:bytes=32 time=<10ms TTL=128
Reply from 127.0.0.1:bytes=32 time=<10ms TTL=128
Reply from 127.0.0.1:bytes=32 time=<10ms TTL=128
Reply from 127.0.0.1:bytes=32 time=<10ms TTL=128
如果此时收到错误信息,则表明 TCP/IP 安装不正确。要删除并重新安装 TCP/IP,请按照下列步骤操作:
注意:要完成这些步骤,您必须以具有管理员权限的用户身份登录。
1. 在“控制面板”中,双击“网络”,然后单击“协议”选项卡。
2. 单击选中“TCP/IP 协议”,单击“删除”,然后单击“是”。
3. 单击“关闭”,然后单击“是”重新启动计算机。
4. 以具有管理员权限的用户身份登录。
5. 在“控制面板”中,双击“网络”,然后单击“协议”选项卡。
6. 单击“添加”,单击选中“TCP/IP 协议”,然后单击“确定”。
7. 如果要使用 DHCP,请在出现提示时单击“是”。如果不想使用 DHCP,则单击“否”。
8. 出现提示时,键入 Windows NT 源文件的路径,单击“继续”,然后单击“关闭”。
9. 如果您当前没有使用 DHCP,系统将提示您给出 TCP/IP 配置信息。提供正确的值,然后单击“确定”。如果您不能确定正确的值是什么,请与网络管理员联系。
10. 当系统提示您重新启动计算机时,单击“否”。如果以前曾安装过 Windows NT Service Pack,在重新启动计算机之前,您需要重新安装 Service Pack。
11. 重新启动计算机。
如果在删除并重新安装 TCP/IP 时收到一条错误信息,您可能需要手动从 Windows NT 注册表中删除 TCP/IP。
Ping 计算机的 IP 地址
如果能够成功 Ping 到环回地址,请尝试 Ping 您自己的 IP 地址,方法是在命令提示符处键入 ping ,其中 是您的计算机的 IP 地址。
注意:如果您不知道计算机的 IP 地址,则可通过在命令提示符处键入 ipconfig 来获得该信息。
您会收到类似下面的响应: Pinging <###.###.###.###> with 32 bytes of data:
Reply from <###.###.###.###>:bytes=32 time=77ms TTL=28
Reply from <###.###.###.###>:bytes=32 time=80ms TTL=28
Reply from <###.###.###.###>:bytes=32 time=78ms TTL=28
Reply from <###.###.###.###>:bytes=32 time=79ms TTL=28
其中 <###.###.###.###> 是您的计算机的 IP 地址。
如果此时收到错误信息,则说明 Windows NT 和网络适配器之间可能存在通信问题。要解决这一问题,请删除并重新安装网络适配器驱动程序。为此,请按照下列步骤操作:
注意:要完成这些步骤,您必须以具有管理员权限的用户身份登录。
1. 在“控制面板”中,双击“网络”,然后单击“适配器”选项卡。
2. 单击选中您的网络适配器驱动程序,单击“删除”,然后单击“是”。
3. 单击“关闭”,然后单击“是”以重新启动计算机。
4. 以具有管理员权限的用户身份登录。
5. 在“控制面板”中,双击“网络”,然后单击“适配器”选项卡。
6. 单击“添加”,单击选中您的网络适配器驱动程序,然后单击“确定”。
7. 使用所提供的对话框来配置网络适配器,然后单击“确定”。
8. 出现提示时,键入 Windows NT 源文件的路径,单击“继续”,然后单击“关闭”。
9. 当系统提示您给出 TCP/IP 配置信息时,请提供正确的值,然后单击“确定”。如果您不能确定正确的值是什么,请与网络管理员联系。
10. 当系统提示您重新启动计算机时,单击“否”。如果以前曾安装过 Windows NT Service Pack,在重新启动计算机之前,您需要重新安装 Service Pack。
11. 重新启动计算机。
如果在删除并重新安装网络适配器驱动程序后,无法 Ping 到计算机的 IP 地址,请与您的网络适配器制造商联系,验证您的网络适配器使用的 Windows NT 驱动程序是否合适。
|