Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1900551
  • 博文数量: 237
  • 博客积分: 9995
  • 博客等级: 中将
  • 技术积分: 2890
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-30 10:33
文章分类

全部博文(237)

文章存档

2011年(1)

2007年(59)

2006年(177)

我的朋友

分类: WINDOWS

2006-10-14 11:22:25

TCP/IP协议的简单说明

tcp/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与另一个主机之间的数据传输格式以及传送方式,tcp/IP是因特网的基础协议。要想当黑客就有必要了解tcp/IP协议。

  在数据传送中,可以形象的理解为有两个信封:tcp和IP信封。要送递的信息被分成若干段,每一段塞入一个tcp信封,并在该信封上记录有分段号的信息,再将tcp信封塞入IP大信封里,发送到网上。在扫收端,一个tcp软件包收集信封,抽出数据,按发送关的顺序还原,并加以校验,若发现差错,tcp将会要求重发。因此tcp/IP在因特网中几乎可以无差错地传送数据。对因特网用户来说,并不需要了解网络协议的整个结构,仅需了解IP的地址格式,即可与世界各地进行网络通信。

  1、tcp/IP的层次结构:

  tcp/IP协议组中的协议因特网上数据的传输,提供了几乎目前上网所用到的所有服务,在tcp/IP协议组中有两种协议:

  (1)网络层协议:

  网络层协议管理离散计算机间的数据传输。这些协议用户注意不到,它们是个系统表层以下工作的。比如,IP协议为用户和远程计算机提供了信息包的传输方法,它是在许多信息的基础上工作的。比如机器的IP地址。在机器的IP地址和其他信息的基础上,IP确保信息包正确达到目的机器。通过这一过程,IP和其他网络层的协议一共同用于数据传输。如果没有网络工具,用户就看不到在系统里工作的机器的IP。

  (2)应用层协议:

  相反地,应用层协议是可以看到的。比如,文件传输协议(FTP)是可以看到的。用户为了传一个文件而请求一个和其他计算机连接,连接建立后,就开始传输文件,在传输时,用户和远程计算机的交换的一部分是能看到的。

  2、tcp/IP的重要协议:

  (1)地址解析协议(ARP):

  在网络上进行通信的主机必须知道对方主机的硬件地址(网卡的物理地址)。地址解析协议的目的就是将IP地址映射成物理地址。这在使信息通过网络时特别重要。一个消息(或者其他数据)在发送之前,被打包到IP包里面,或适合于因特网传输信息块中,其中包括两台计算机的IP地址。 在这个包离开发送计算机前,必须找到目标的硬件地址,这就是ARP最初到达的地方。

  一个ARP请求消息会在网上广播。请求由一个进程接收,它回复物理地址。这个回复消息由原先的那台发送广播消息的计算机接收,从而传输过程就开始了。

  ARP的设计包括一个缓存。为了减少广播量,ARP在缓存中保存地址映射以备后用。ARP级存保存有动态项和静态项。动态项是自动加和删除的,静态项则是保留在缓存(Cache)中,直到计算机重启为止。ARP缓存总是为本地子网保留硬件广播地址(0xffffffffffffh)用为一个永久项,此项使主机能够接收ARP广播。当果看存时,该项不会显示。每条ARP缓存记录的生命周期为10分种,如果2分种未用则删除。缓存容量满时,删除最早的记录,但是,缓存也引起了安全性的问题。那就是缓存溢出——这不是本文的讨论内容,所以就不说了。

  (2)因特网控制消息协议(ICMP):

  因特网控制消息协议(ICMP)用于报告错误并IP对消息进行控制。IP运用互联组管理协议(IGMP)来告诉路由器某一网络上指导组中有哪些可用主机。

  以ICMP实现的最著名的网络工具是Ping。Ping通常用来判断一台远程机器是否正开着,数据包从用户的计算机发到远程计算机,这些包通常返回到用户的计算机,如果数据据包没有返回到用户计算机,Ping程序就产生一个表示远程计算机关机的错误消息。

 

 

纯皓 2005-04-12 00:35

如何诊断排除基本的 TCP/IP 问题

概要

在您使用 Tcp\/Ip 作为网络协议时,可能会碰到一些网络通讯问题,本文讲述了如何疑难解答其中的一些常见

 

问题。 这些问题通常可以分为以下两类:

无法连接指定的 IP 地址。

 

无法连接指定的主机名或 NetBIOS 名。

如果无法连接指定的 IP 地址,说明问题与基本连接有关。 如果能够连接指定的 IP 地址,但却不能用该 IP

 

地址的主机名或 NetBIOS 名进行连接,说明问题与名称解析有关。

更多信息

为了确定问题到底是与基本连接有关,还是与名称解析有关,请按照以下过程判断您是否能连接到指定的 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 配置信息是正确的:

使用 IPCONFIG 命令来确定计算机的基本 Tcp\/Ip 设置。 要这样做,请在命令提示符下键入 ipconfig。

验证 IPCONFIG 命令所显示的 IP 地址和子网掩码对您的计算机来说是正确的值。 如果您不能肯定什么是正确

 

的值,请与网络管理员联系。

连接环回地址

 

 

使用 PING 命令验证 Tcp\/Ip 协议是否工作正常。 为此,请在命令提示符下键入以下命令来连接环回地址

 

(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,请遵循以下步骤:

 

备注: 要完成这些步骤,您必须以拥有管理员权限的用户身份登录。

在“控制面板”中,双击“网络”,然后单击“协议”选项卡。

单击选中“Tcp\/Ip 协议”,单击“删除”,然后单击“是”。

单击“关闭”,然后单击“是”以重新启动计算机。

以拥有管理员权限的用户身份登录。

在“控制面板”中,双击“网络”,然后单击“协议”选项卡。

单击“添加”,单击选择“Tcp\/Ip 协议”,然后单击“确定”。

如果您想使用 DHCP,在出现提示时单击“是”。 如果不想使用 DHCP,则单击“否”。

出现相应提示时,键入 Windows NT 源文件的路径,单击“继续”,然后单击“关闭”。

如果您当前没有使用 DHCP,系统将提示您给出 Tcp\/Ip 配置信息。 提供适当的值,然后单击“确定”。 如

 

果您不能肯定什么是适当的值,请与网络管理员联系。

当提示您重新启动计算机时,单击“否”。 如果以前曾安装过 Windows NT Service Pack,在重新启动计算机

 

之前,您需要重新安装 Service Pack。

重新启动计算机。

如果在删除和重新安装 Tcp\/Ip 时收到一条错误消息,您可能需要手动从 Windows NT 注册表中删除 Tcp\/Ip

 

。 有关从 Windows NT 注册表中手动删除 Tcp\/Ip 的信息,请参见以下 Microsoft Knowledge Base 文章:

151237 安装 Tcp\/Ip 或添加 Tcp\/Ip 服务时的错误消息

连接您的计算机的 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 和网卡间的通讯可能有些问题。 要纠正这一问题,请删除并

 

重新安装网卡驱动程序。 为此,请执行下列步骤:

 

备注: 要完成这些步骤,您必须以拥有管理员权限的用户身份登录。

在“控制面板”中,双击“网络”,然后单击“适配器”选项卡。

单击选择您的网卡驱动程序,单击“删除”,然后单击“是”。

单击“关闭”,然后单击“是”,重新启动计算机。

以拥有管理员权限的用户身份登录。

在“控制面板”中,双击“网络”,然后单击“适配器”选项卡。

单击“添加”,单击选择您的网卡驱动程序,然后单击“确定”。

假如要配置网卡,请使用对话框,然后单击“确定”。

出现相应提示时,键入 Windows NT 源文件的路径,单击“继续”,然后单击“关闭”。

当出现提示让您给出 Tcp\/Ip 配置信息时,请提供适当的值,然后单击“确定”。 如果您不能肯定什么是适

 

当的值,请与网络管理员联系。

当提示您重新启动计算机时,单击“否”。 如果以前曾安装过 Windows NT Service Pack,在重新启动计算机

 

之前,您需要重新安装 Service Pack。

重新启动计算机。

如果在删除网卡驱动程序并重新安装后,仍旧无法连接到您自己计算机的 IP 地址,请联系网卡制造商,看看

 

您的网卡使用的 Windows NT 驱动程序是否适当。

清除地址解析协议 (ARP) 高速缓存

 

 

纯皓 2005-04-12 00:35

地址解析协议 (ARP) 高速缓存实际上是最近解析的 IP 地址的一个列表,它们指向媒体访问控制 (MAC) 地址

 

映射。 MAC 地址是嵌入在每个网卡上的唯一物理地址。

 

如果 ARP 高速缓存中有一项不正确,IP 数据报就可能被发往错误的计算机。 为了显示当前 ARP 高速缓存中

 

的所有映射,请在命令提示符下键入 arp -a。 您应该收到“No ARP Entries Found”(如果 ARP 缓存为空)

 

消息,或者是类似下面的响应:   Interface: 10.1.1.3 on Interface 2

  Internet Address     Physical Address     Type

  10.1.1.7         08-00-02-06-ed-20   dynamic

  10.1.1.254         08-00-02-0a-a3-10   dynamic

为了删除 ARP 高速缓存中不正确的项,可用以下命令清除所有项:

arp -d

 

其中 是存储在 ARP 高速缓存中的 Internet 地址。 对 ARP 高速缓存中的每个项目均使用该命

 

令,直到删除所有项目为止。

 

要查看 ARP 命令的语法、选项和用法的详细信息,请在命令提示符下键入 arp -? 。

验证默认网关

 

 

使用 IPCONFIG 命令确定您的计算机是用来访问默认网关的 IP 地址的。 为此,请在命令提示符下键入

 

ipconfig。 验证所显示的默认网关的 IP 地址是否正确。 如果您不知道默认网关的正确 IP 地址是什么,请

 

与网络管理员联系。

 

验证默认网关有正确的 IP 地址之后,再使用 PING 命令验证您能够连接默认网关的 IP 地址。 您应该收到类

 

似下面的响应:   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 地址。

 

如果默认网关没有连到网络上,或者工作不正常,您可能会收到类似下面的响应:   Pinging

 

<###.###.###.###> with 32 bytes of data:

  Request timed out.

  Request timed out.

  Request timed out.

  Request timed out.

如果连接不到默认网关的 IP 地址,请与网络管理员联系,看看默认网关有没有连到网络上以及工作是否正常

 

。

连接其它计算机的 IP 地址

 

 

尝试连接其它计算机的 IP 地址。 要这样做,请键入 ping ,其中 是其它计算机

 

的 IP 地址。 您应该收到类似下面的响应:   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 地址。

 

如果在您的计算机和其它计算机之间有一台路由器配置不当,或者是其它计算机存在什么问题,您可能会收到

 

类似下面的响应:   Pinging <###.###.###.###> with 32 bytes of data:

  Request timed out.

  Request timed out.

  Request timed out.

  Request timed out.

如果您的计算机与其它计算机处在不同的子网上,可以尝试从与其它计算机处于同一子网的某一台计算机来连

 

接它。 如果从处于同一子网的某台计算机上也不能连接那台计算机,请确认那台计算机是否连接到了网络,以

 

及您使用的 IP 地址是否正确。如果从处于同一子网的某台计算机上能够连接到那台计算机,请与网络管理员

 

联系,以解决网络上可能存在的任何路由问题。

验证永久的路由表项目

 

 

使用 Tcp\/Ip 作为网络协议的任何计算机都有一个路由表。 网络数据包从一台使用 Tcp\/Ip 的计算机到另一

 

台使用 Tcp\/Ip 的计算机传输时,所采取的路由是由发送网络数据包的计算机的路由表确定的。

 

在每次重新启动计算机后,计算机的路由表都会自动重建。 您或者您的网络管理员可以向您的计算机的路由表

 

中添加一些永久(静态)项。 每次路由表被重建时,这些永久项都会被自动重新插入到路由表当中。

 

要查看计算机的路由表,请使用 ROUTE 命令。 要这样做,请在命令提示符下键入 route print。 您应该收到

 

类似下面的响应:   Active Routes:

 

  Network Address   Netmask       Gateway Address Interface   Metric

 

  0.0.0.0       0.0.0.0       10.1.1.254     10.1.1.3     1

  10.1.0.0       255.255.0.0     10.1.1.3       10.1.1.3     1

  10.1.1.3       255.255.255.255   127.0.0.1     127.0.0.1     1

  10.255.255.255   255.255.255.255   10.1.1.3       10.1.1.3     1

  127.0.0.1       255.0.0.0       127.0.0.1     127.0.0.1     1

  224.0.0.0       224.0.0.0       10.1.1.3       10.1.1.3     1

  255.255.255.255   255.255.255.255   10.1.1.3       10.1.1.3     1

与网络管理员核实您的计算机中所有永久项目都是有效的。

 

 

有关路由、ROUTE 命令的详细信息,请参见以下 Microsoft Knowledge Base 文章:

140859 Windows NT 的 Tcp\/Ip 路由基础

使用 TRACERT 命令

 

 

TRACERT 命令能够报告 Tcp\/Ip 数据包在发送到另一台主机时所经过的每台路由器和网关。 要使用 TRACERT

 

命令跟踪您的计算机与其它计算机之间的路由线路,请在命令提示符下键入 tracert ,其中

 

address> 是其它计算机的 IP。 您应该收到类似下面的响应:   Tracing route to over a

 

maximum of 30 hops:

 

  1   <10 ms   <10 ms   <10 ms <###.###.###.###>

  2   50 ms   50 ms   51 ms <###.###.###.###>

  3   250 ms   80 ms   50 ms <###.###.###.###>

 

  Trace complete.

其中,每个 <###.###.###.###> 分别是一台不同路由器的 IP 地址。

 

如果网络数据包试图通过的某台路由器存在问题,您可能会收到类似下面的响应:   Tracing route to

 

address> over a maximum of 30 hops:

 

  1   <10 ms   <10 ms   <10 ms <###.###.###.###>

  2   *     *     *   Request timed out.

  3   *     *     *   Request timed out.

  4   *     *     *   Request timed out.

如果在您的计算机和另一台计算机之间的某台路由器有配置错误,您可能会收到类似下面的响应:   Tracing

 

route to over a maximum of 30 hops:

 

  1   <10 ms   <10 ms   <10 ms <###.###.###.###>

  2   50 ms   50 ms   51 ms <###.###.###.###>

  3 <###.###.###.###> reports: Destination net unreachable.

当在您的计算机和另一台计算机之间存在代理或防火墙时,您也可能会收到类似上面的响应。

 

如果在用 TRACERT 命令跟踪两台计算机之间的路由时,得不到成功的响应,请与网络管理员联系,以确定两台

 

计算机间有没有路由问题。

 

关于 TRACERT 命令的详细信息,请参见以下 Microsoft Knowledge Base 文章:

162326 使用 TRACERT 疑难解答 Windows NT 中的 Tcp\/Ip 问题

验证其它计算机上的服务器服务

 

 

验证其它计算机上是否运行了适当的服务器服务。 例如,如果您正试图用 Telnet 工具连接其它计算机,请确

 

认该台计算机已被配置为 Telnet 服务器。

 

为了验证其它计算机上正在运行适当的服务器服务,请尝试从与该台计算机同处一个子网的另一台计算机连接

 

它。 如果从处于同一子网的计算机上不能连接该台计算机,请与网络管理员联系,验证该台计算机上的服务器

 

服务配置是否正确,以及是否工作正常。 如果能够连接到其它计算机,请与网络管理员联系,以解决网络上可

 

能存在的任何路由问题。

检查服务器的 IP 安全设置

 

 

其它计算机上服务的端口设置,可能与您建立连接时使用的端口设置不同。 下面的图表列出了各种协议的标准

 

端口设置: 端口:   协议:

-----   ---------

80     HTTP

21     FTP

23     Telnet

70     Gopher

使用 Telnet 工具验证其它计算机的配置允许在您使用的端口上建立连接。 为此,请在命令提示符下键入以下

 

命令行:

telnet

其中, 是其它计算机的 IP 地址,而 是您试图用来建立连接的端口。 例如,如果您正

 

试图在端口 21 上与其它计算机建立连接,则应键入 telnet 21。

 

如果没有收到错误消息,表明那台计算机的配置允许在那个端口上建立连接。 您应该能够在该端口上建立使用

 

适当服务的连接。

 

如果收到错误消息,表明那台计算机的配置可能不允许在那一端口上建立连接。 请与网络管理员联系,以获得

 

能得到那台计算机服务的有效端口号。

无法连接指定的主机名或 NETBios 名

 

 

如果您能使用 IP 地址连接到其它计算机,但不能使用那台计算机的主机名或 NetBIOS 名连接到那台计算机,

 

表明可能存在名称解析问题。 在网络上,有很多种方法可以完成名称解析的任务,包括:

HOSTS 文件

 

 

域名服务 (DNS)

 

 

LMHOSTS 文件

 

 

Windows Internet 名称服务 (WINS)

如果您不能肯定使用哪一种方法来完成网络名称解析,请与网络管理员联系。 请按顺序遵循以下各部分中给出

 

的过程。 完成每步的过程之后,都要检查使用主机名或 NetBIOS 名能否连接到其它计算机。

检查 HOSTS 文件

 

 

HOSTS 文件是文本文件,您可以用任意文本编辑器(如“记事本”程序)进行编辑。 如果您的网络使用 HOSTS

 

文件进行主机名称解析,而使用主机名无法连接到其它计算机,那么表明在 HOSTS 文件中可能存在无效项。

 

在 HOSTS 文件中搜索其它计算机的主机名,验证每个主机名只对应一项,然后验证该台计算机主机名对应的项

 

是有效的。

 

有关 HOSTS 文件的详细信息,请参见 %SystemRoot%\System32\Drivers\Etc 文件夹下的 HOSTS 示例文件。

检查域名服务 (DNS) 配置

 

 

域名服务 (DNS) 服务器提供了主机名称解析。 如果您的网络用 DNS 作为主机名称解析方法,而用主机名无法

 

连接其它计算机,表明您的计算机 DNS 配置或网络上的 DNS 服务器可能存在某些问题。

 

为了确定是否是计算机 DNS 配置的问题,请遵循以下步骤:

在命令提示符下键入 ipconfig /all,以显示 DNS 服务器的 IP 地址。 如果 DNS 服务器的 IP 地址没有显示

 

出来,请与网络管理员联系,以获取 DNS 服务器的 IP 地址。

通过连接 DNS 服务器 IP 地址,验证您是否能够与 DNS 服务器通讯。 您应该看到类似下面的响应:    

 

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

其中,<###.###.###.###> 即是 DNS 服务器的 IP 地址。

如果您连接不到 DNS 服务器的 IP 地址,请与网络管理员联系,以核实 DNS 服务器的 IP 地址是否正确,以

 

及 DNS 服务器是否连接在网络上并且是否工作正常。

 

如果您能够连接到 DNS 服务器的 IP 地址,却不能解析其它计算机的主机名,表明 DNS 服务器可能无法正确

 

解析主机名。 如果网络上有多台 DNS 服务器可用,请配置您的计算机使用另一台 DNS 服务器。 如果另一台

 

DNS 服务器可以解析其它计算机的主机名,或者没有其它 DNS 服务器可用,请联系网络管理员,以纠正最初

 

DNS 服务器的问题。

 

验证 DNS 服务器有正确的 IP 地址之后,请更新您计算机的 Tcp\/Ip 设置。 如果您用拨号连接建立到网络的

 

连接,只需要将拨号网络电话簿项中的 Tcp\/Ip 设置更改为 DNS 服务器的正确 IP 地址即可。

 

为了在您的计算机 Tcp\/Ip 设置中更改或添加有效的 DNS 服务器 IP 地址,请遵循以下步骤:

在“控制面板”中,双击“网络”,然后单击“协议”选项卡。

单击选中“Tcp\/Ip 协议”,单击“属性”,然后单击 DNS 选项卡。

如果您要添加 DNS 服务器,则单击“添加”。如果要修改现有的服务器,则单击对应 DNS 服务器的 IP 地址

 

,然后单击“编辑”。

键入正确 DNS 服务器 IP 地址,然后单击“确定”。

单击“确定”,再次单击“确定”。 这一步后,可能需要重新启动计算机。

要在拨号网络电话簿项中更改或添加有效的 DNS 服务器 IP 地址,请遵循以下步骤:

在“拨号网络”中,单击“拨号电话簿项”框中的适当项。

单击“更多”,然后单击“编辑项目和调制解调器属性”。

单击“服务器”选项卡,然后单击“Tcp\/Ip 设置”按钮。

单击“指定名称服务器地址”,然后在“主 DNS”框中键入正确的 IP 地址。

检查 LMHOSTS 文件

 

 

LMHOSTS 文件是文本文件,可以用任何文本编辑器(如“记事本”程序)进行编辑。 如果您的网络使用

 

LMHOSTS 文件作为名称解析方法,而使用 NetBIOS 名无法连接其它计算机,则表明 LMHOSTS 文件中可能存在

 

无效项。 在 LMHOSTS 文件中搜索其它计算机的 NetBIOS 名,验证对应每个 NetBIOS 名只有一项,然后验证

 

对应其它计算机的 NetBIOS 名的项是正确的。

 

如果在 LMHOSTS 文件中有任何 #INCLUDE 项,或任何从 #BEGIN_ALTERNATE 到 #END_ALTERNATE 的行块,请临

 

时禁用所有这些行或行块(在禁用的每行的开头加上 # 字符和一个空格)。

 

如果禁用这些行或行块能够解决问题,请一行一行地重新启用这些行或行块,直到问题重新出现。 这样您就能

 

确定具体是哪一行或行块引起的问题,然后检查该行指向的 LMHOSTS 文件。

 

有关 LMHOSTS 文件的更多信息,请参见 %SystemRoot%\System32\Drivers\Etc 文件夹下的 Lmhosts.sam 示例

 

文件。

检查 Windows Internet 名称服务 (WINS) 配置

 

 

Windows Internet 名称服务 (WINS) 服务器提供 NetBIOS 名称解析。 如果您的网络用 WINS 作为 NetBIOS

 

名称解析方法,而使用 NetBIOS 名您无法连接到其它计算机,表明您的计算机 WINS 配置或网络上的 WINS 服

 

务器可能存在什么问题。

 

为了确定是不是计算机的 WINS 配置有问题,请遵循以下步骤:

在命令提示符下键入 ipconfig /all,以显示 WINS 服务器的 IP 地址。 如果 WINS 服务器的 IP 地址没有显

 

示出来,请与网络管理员联系,以获取 WINS 服务器的 IP 地址。

通过连接 WINS 服务器的 IP 地址,验证您是否能够与 WINS 服务器进行通讯。 您应该看到类似下面的响应:

 

    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

其中,<###.###.###.###> 即是 WINS 服务器的 IP 地址。

如果连接不到 WINS 服务器的 IP 地址,请与网络管理员联系,以核实您的 WINS 服务器是否有正确的 IP 地

 

址,以及 WINS 服务器是否已经连接到网络上并且工作正常。

 

如果您能够连接到 WINS 服务器的 IP 地址,却不能解析其它计算机的 NetBIOS 名,表明 WINS 服务器可能无

 

法正确解析 NetBIOS 名。 如果网络上有多台 WINS 服务器可用,请配置您的计算机使用另一台 WINS 服务器

 

。 如果另一台 WINS 服务器可以解析其它计算机的 NetBIOS 名,或者没有其它 WINS 服务器可用,请与网络

 

管理员联系,以便纠正原 WINS 服务器的问题。

 

验证 WINS 服务器有正确的 IP 地址之后,请更新您计算机的 Tcp\/Ip 设置。 如果您用拨号连接建立与网络

 

的连接,您只需要将拨号网络电话簿项中的 Tcp\/Ip 设置更改为 WINS 服务器的正确 IP 地址即可。

 

要在计算机的 Tcp\/Ip 设置中更改或添加 WINS 服务器 IP 地址,请遵循以下步骤:

在“控制面板”中,双击“网络”,然后单击“协议”选项卡。

单击选中“Tcp\/Ip 协议”,单击“属性”,然后单击“WINS 地址”选项卡。

在“主 WINS 服务器”框中键入正确的 WINS 服务器 IP 地址,然后单击“确定”。

单击“关闭”,然后单击“是”,重新启动计算机。

要在拨号网络电话簿项中更改或添加有效的 WINS 服务器 IP 地址,请执行以下步骤:

在“拨号网络”中,单击“拨号电话簿项”框中的适当项。

单击“更多”,然后单击“编辑项目和调制解调器属性”。

单击“服务器”选项卡,然后单击“Tcp\/Ip 设置”按钮。

单击“指定名称服务器地址”,然后在“主 WINS”框中键入正确的 IP 地址。

这篇文章中的信息适用于:

Microsoft Windows NT Workstation 4.0

Microsoft Windows NT Server 4.0

Microsoft BackOffice Small Business Server

Microsoft Windows 2000 Advanced Server

Microsoft Windows 2000 Professional

Microsoft Windows 2000 Server

阅读(2598) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~