·建站首页 ·钻石 ·繁體
您的位置: 中国建站之家 -> 服务器应用 -> 技术技巧 -> IIS服务器排错指南及错误代码大全(二)

IIS服务器排错指南及错误代码大全(二)

作者:未知  来源:www.jz123.cn  发布时间:2005-11-11 10:35:30  发布人:jz123

IIS排错

TCP/IP排错

TCP/IP协议问题往往是导致IIS不能正常工作的原因。当IIS出现错误但是可以判断IIS服务本身没有问题时,就要考虑是否网络连接出现问题,简单排除网络硬件损坏所造成的问题之后,我们的注意力就应集中在网络协议,主要是TCP/IP协议上。

Windows 2000提供了一系列TCP/IP排错工具,这些主要基于命令提示行的工具提供了诊断网络问题的强大手段。

使用ipconfig工具检查TCP/IP配置

ipconfig是一个查阅和管理客户机TCP/IP配置状态的命令提示行工具。在命令提示行中键入:ipconfig并回车,得到如右图所示的计算机基本TCP/IP配置属性,包括IP地址、子网掩码和缺省网关。

在命令提示行中键入:ipconfig /all并回车,得到详细模式的TCP/IP配置状态,除了基本信息之外,还包括主机名、DNS设置、WINS设置、DHCP设置以及物理地址、节点类型等TCP/IP信息。

如果计算机启用DHCP并使用DHCP服务器获得配置,可以使用ipconfig /renew命令开始刷新租约。也可以使用带/release选项的ipconfig命令立即释放主机的当前DHCP配置。

对于Windows 95和Windows 98客户机,应使用 winipcfg命令而不是ipconfig命令。

使用ping命令测试连接

Ping命令有助于验证IP级的连通性,发现和解决问题时,可以使用Ping向目标主机名或IP地址发送ICMP回应请求。在需要验证主机能否连接到TCP/IP网络和网络资源时使用Ping。

Ping命令实际上是向目标主机发送若干(缺省为4个)数据包,如果本地计算机与目标主机之间能够连通,目标主机将回复一条响应信息,如右上图所示,响应信息包括响应时间和TTL值。成功的Ping同一台主机说明IP数据能够在本地与目标主机之间传送。

如果收到超时信息,如右下图所示,则说明本地主机与目标主机之间的TCP/IP连接不能建立,可能的原因包括网络故障,协议错误以及TCP/IP配置错误等在确认网络连通性的时候,应按照以下顺序进行Ping测试:

1.Ping本地循环地址127.0.0.1,确定本地TCP/IP配置是否正确。

在命令提示行键入Ping 127.0.0.1。

2.Ping本机地址,检验本地IP地址设置是否正确。

3.Ping缺省网关地址,检验能否与本地子网之外的主机进行通信。

4.Ping远程子网上的主机,检验能否通过路由器进行远程通信。

如果以上Ping命令均能够得到响应,说明TCP/IP配置能够支持网络通信。否则,针对相应的网络组件进行设置检查。

使用netstat工具显示连接统计

可以使用netstat命令显示协议统计信息和当前的TCP/IP连接。

netstat -a命令将显示所有连接,而netstat -r显示路由表和活动连接。netstat -e命令将显示 Ethernet 统计信息,而netstat -s显示每个协议的统计信息。

如果使用 netstat -n,则不能将地址和端口号转换成名称。

将本文收藏到QQ书签与更多好友分享