`
berdy
  • 浏览: 509619 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

关于一次解决无法访问的总结

阅读更多
昨天在一个windows 2003上部署一个web应用,但是访问的时候得到的是无法访问的页面。
具体过程如下:
1、在hosts文件中绑定  127.0.0.1 test.com
2、在IE浏览器中输入http://test.com:8888,页面打开速度很慢,最终得到无法访问的页面
3、在IE浏览器中输入http://127.0.0.1:8888可以访问

解决步骤:
1、127.0.0.1 能访问,但是test.com无法访问,首先想到的是ping test.com,结果是ping没有问题
2、既然ping没有问题,说明底层协议没有问题,在协议中上升到应用 telnet test.com
3、结果是telnet也没有问题,那么确定问题应该是在http访问上了。
4、既然IE无法访问,是否是发起http请求的客户端的问题呢?
5、浏览器换成firefox试一下,ok,http://test.com:8888访问没有问题。
6、那么问题出在哪了呢?为什么IE浏览器在http请求时,域名解析的时候不先访问本地的hosts文件呢?那应该是在域名解析前出了问题,而且一个很明显的现象是在IE里访问http://test.com:8888非常慢,于是大胆的猜测,应该是IE浏览器使用了代理。
7、打开Internet选项-》连接,果然,有人在这设置了代理,所有http请求先发送给了代理服务器。
8、删除代理,打开IE,访问http://test.com:8888,一路畅通,拨开乌云重见天日啊。

总结:
后来细细想了下,对于这类无法访问的网络异常的排查步骤:
1、netstat -an | findstr 8888 或这 netstat -aon | grep 8888 确认服务器上的应用已正常启动,以及是否有客户端与器建立TCP连接,以及连接的状态
2、若第一步中能正常访问,说明问题应该是出现在应用层了,很有可能是客户端的配置问题
3、telnet 访问下,若没有问题,确定是客户端的配置出现了问题。
4、若第一步中出现了问题,首先分析服务端是否正常启动并提供服务了,若服务端未启动,先解决服务端的问题。
5、若服务端已正常启动,说明问题应该是出在了客户端和传输的过程中。
6、ping 是否能ping通(确认域名是否能正常解析,只能查询A类型和CNAME类型的记录,而且只会告诉你域名是否存在)
7、如果ping出现了问题,可以使用nslookup排除是否域名解析的问题
8、域名解析若无问题,那只能是链路出现了问题,那求助网络管理员吧(术业有专攻)


1
2
分享到:
评论

相关推荐

    阿里P8架构师谈:高并发架构解决方案总结

    高并发是指在同一个时间点,有很多用户同时访问URL地址,比如:淘宝的双11、双12,就会产生高并发。又如贴吧的爆吧,就是恶意的高并发请求,也就是DDOS攻击。服务端:导致站点服务器/DB服务器资源被占满崩溃,数据的...

    Delphi7升级到Delphi 2010、Delphi XE、Delphi XE2总结

    在2010中PChar已经不再表示PAnsiChar而是表示PWideChar,如果依然这样写,运行时很可能会得到一个内存访问错误。因为每 次Inc(P),实际上指针向前移动了2字节,因为SizeOf(WideChar)=2,Inc(P)相当于 P:=P+SizeOf...

    ZIKCellularAuthorization:用于修复iOS 10首次安装app时,不会弹出"允许xxx使用数据?"授权框的bug

    iOS 10有一个系统bug:app在第一次安装时,第一次联网操作会弹出一个授权框,提示"是否允许xxx访问数据?"。而有时候系统并不会弹出授权框,导致app无法联网。 详细情况见: iOS 10 的坑:新机首次安装 app,请求...

    农业物联网智能大棚解决方案.docx

    当客户通过浏览器访问服务器时,软件系统以图形化的界面显示当前指标,系统每隔一段时间刷新一次,刷新时间可以用户自定义,当间隔时间足够短时,即实现了实时监测。 农业物联网智能大棚解决方案全文共26页,当前为...

    java 面试题 总结

    面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。 4. 多态性: 多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多...

    网络安全检查总结报告.docx

    XX网络安全检查总结报告一: 根据上级网络安全管理文件精神,我站成立了网络信息安全工作领导小组,在组长李旭东站长的领导下,制定计划,明确责任,具体落实,对全站各系统网络与信息安全进行了一次全面的调查。...

    【JavaScript源代码】JS实现单例模式的6种方案汇总.docx

    JS实现单例模式的6种方案汇总  今天在复习设计模式中的-创建型模式,发现JS实现单例模式的方案... 一个实例只生产一次 保证一个类仅有一个实例,并提供一个访问它的全局访问点  说说它的优点: 1,单例模式声明一

    HTML5触摸界面设计与开发

    第5章是关于要摒弃一次性的页面加载方式和重构应用程序以使实际上和感觉到的性能都达到最优的。书的后半部分是专门讲触摸界面的,特别是尽可能地让它们更平稳和快速。  《HTML5触摸界面设计与开发》适合具有一定...

    c++ 面试题 总结

    段式管理:把主存分为一段一段的,每一段的空间又要比一页一页的空间小很多,这种方法在空间利用率上又比页式管理高很多,但是也有另外一个缺点。一个程序片断可能会被分为几十段,这样很多时间就会被浪费在计算每一...

    网上考试系统代码

    开发平台:eclipse3.1 数据库:Oracle 9i 总结中包括: 一、该系统主要解决的问题 二、功能 三、开发中遇到的问题及解决方案 四、版本 五、总结 详细的总结请访问 ...

    操作系统上机实验报告 进程同步和通信-生产者和消费者问题模拟

    1. 目的: 调试、修改、运行模拟程序,通过形象化的状态显示,使学生... 启动程序后,如果使用'p'键则运行一次生产者进程,使用'c'键则运行一次消费者进程。通过屏幕可以观察到两个进程的状态和缓冲区变化的情况。

    企业网络安全解决方案.docx

    第1章绪论1 1.1课题背景1 1.2目的和意义1 第2章需求分析2 2. 1企业网络安全现状和威胁2 2.1.1互联网安全:2 2. 1.2企业内部网安全:2 2. 1.3内网与内网、内网与外网之间的连接...用户每一次连接到网络上,原有 的安全状

    旅行商(TSP)问题专题-多种方法对比.pdf

    旅行商问题 1.问题描述 1.1 问题描述 1.2 各种方法的总结  1.2.1 分支限界法的总结  1.2.2 分支限界法与最小生成树、...一个售货员必须访问n个城市,恰好访问每个城市一次,并最终回到出发城市。 售货员从城市i到城市

    IIS6.0 IIS,互联网信息服务

    比如你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“www.enanshan. com”可直接访问前者,输入“www.popunet. com...

    EasyUI中datagrid在ie下reload失败解决方案

    1.在url后加时间戳,使第一次加载和reload中访问的url不一致,使系统无法使用IE缓存。通过测试发现,EasyUI请求时后面已经自带一串随机数_145232xxx,但是ie还是会使用缓存。后来我在请求的js中为url加上rand=xxx...

    2009年最有价值的知识.rar

    │ 一次注册所有的dll文件.txt │ 创建不能被别人打开和删除的文件.txt │ 删除顽固文件.txt │ 各版本Windows XP的序列号.txt │ 在web开发中遇到的问题.txt │ 如何在鼠标右键新建菜单中加入其他顶目.txt │ 如何...

    c/c++ 学习总结 初学者必备

    然而,对齐的内存访问仅需要一次访问。 14、 static有什么用途?(请至少说明两种) 答: (1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 (2) 在模块内(但在函数体外),一个被声明为静态...

    java 异常总结

    其他还有很多异常,我就不一一列举了,我要说明的是,一个合格的程序员,需要对程序中常见的问题有相当的了解和相应的解决办法,否则仅仅停留在写程序而不会改程序的话,会极大影响到自己的开发的。关于异常的全部...

Global site tag (gtag.js) - Google Analytics