Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1854239
  • 博文数量: 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协议。

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

  1tcp/IP的层次结构:

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

  1)网络层协议:

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

  2)应用层协议:

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

  2tcp/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实现的最著名的网络工具是PingPing通常用来判断一台远程机器是否正开着,数据包从用户的计算机发到远程计算机,这些包通常返回到用户的计算机,如果数据据包没有返回到用户计算机,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

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