实战三则网络故障的排除经验 (2)
主机不能访问网站
某主机不能访问网站如:mail.jypc.org,在这里我们假设该主机IP地址设置没有问题。
分析方法如下:
首先试试访问其它网站,如
www.yahoo.com、
www.sina.com.cn等;
1.如果可以访问,说明网络通讯正常,网关也没有过滤本机访问Internet(一般情况若是网关设置了过滤,也会过滤访问
www.yahoo.com等网站)。因此应该是主机dns、IE浏览器、网关内容过滤问题或mail.jypc.org服务器自身的问题。
1)询问其他Intenet上主机能否访问mail.jypc.org,若可以就能排除mail.jypc.org服务器是否存在问题;
2)若本机属于某局域网,询问本网段其他主机是否可以访问mail.jypc.org,排除是本局域网网关、代理、防火墙等设置、过滤访问某些网站的问题。
3)若其他主机都可以,说明问题主要出在本机。先检查本机dns。
Ping mail.jypc.org
若不能解析IP地址,说明为本机提供dns的服务器存在问题,可以试试其他dns服务器。(修改dns后,请执行ipconfig /regiesterdns 进行更新注册)
若能解析,但不正确(和其他主机解析比较),可以检查本机host文件(一般保存在%SystemRoot%System32Driversetc文件夹下)和dns缓存(如执行ipconfig /displaydns)。
若是host文件问题,只要删除错误的记录,修改后存盘。
若是dns缓存问题,可以执行ipconfig /flushdns,清除缓存。
若dns正确,或使用了mail.jypc.org的正确IP进行访问,仍不能访问该网站,这时可以运行telnet mail.jypc.org 80 和该网站进行直接对话。
若不能连接,说明本机防火墙,或该服务器等作了限制。
若可以,说明是IE浏览器问题,可以查看IE的Internet选项中的安全、隐私、内容等选项设置。(例如,若设置Internet 安全级别为高,则无法浏览mail.jypc.org)
2.如果不能访问任何WWW网页,说明是本机或本网段网络问题。
1)先ping 某些知名IP, 如220.181.27.5(百度)、218.30.103.40(万网),只要有任何可以ping 通的Internet站点,说明网络连通没有问题。问题可能出在dns设置,或IE浏览器。更换dns服务器,重装IE浏览器,另外还应进行病毒和木马的检测。
2) 若ping不通任何网站(有些网关会屏蔽ICMP数据包,因此无法ping 任何Internet网站,这时可以用nslookup、telnet等代替ping检测是否能连接到Internet。)则说明是网络路由(网关)或本机网络设置问题。检查能否ping 通局域网。
若不能ping通网关,但可ping通局域网其他主机,说明局域网上可能有人在使用“网络执法官”、“网络岗”等类型软件,用sniffer软件检查是谁在破坏,并排除之。
若不能ping通(访问)局域网任何主机,说明本机存在路由问题或是硬件问题。
检查是否是路由问题,可以运行route print,如图1,带阴影和边框的记录是默认路由(网关)和局域网路由记录。若缺少或配置不正确(如 gateway不是本网段网关和本机IP地址,将无法连接Internet或局域网)。