码迷,mamicode.com
首页 > Web开发 > 详细

TTL传输中过期问题导致网站打不开

时间:2014-12-10 19:51:10      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:网站打不开   ttl   传输中过期   刷新dns缓存   



TTL传输中过期问题导致网站打不开

简介:这几点很郁闷的一件事就是CSDN博客突然打不开了,看看博客也不行,我想着没道理啊,

            在手机上能打开,别人机器上也能打开,别的网站也没问题,偶尔打开一次也是超慢,这是咋回事?

            再就是前几天在装完系统之后也碰到过一个类似的问题,就是我IIS配置的本地的网站和

            线上的网站出现了混淆的情况,我改了host文件,单当我ping域名时发现确是线上的IP

            也是采用本文中介绍的刷新DNS缓存解决的,问题如图:

bubuko.com,布布扣


解决方案:   

         查了查,可能是产生了环路,或是局域网存在ARP病毒攻击。对局域网安全性进行了判断,

         发现问题出在第一个:环路问题------于是采用tracert命令进行了测试实验:如下:

bubuko.com,布布扣

可以看到确实是出现了环路问题,数据开始还好,后面一直在98>97的循环

一、可能是网络自身存在的问题,造成环路问题
二、本地dns问题:所以使用下面的命令把本地的DNS缓存给清除了下,问题就能解决了
具体做法有两种:
1. 关闭所有浏览器,右键点击“网络邻居”,选择“属性”,在“本地连接”上点击右键,选择“修复”即可。
2. 在DOS窗口下(如果是XP,点击屏幕左下角的“开始”,“运行”,输入“cmd”回车)输入:ipconfig/flushdns 即可清空DNS缓存。

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

针对于程序员自己开发的程序,也就是我上文说的第二种情况,解决方案如下:

一、检查代码是否有错误,生成是否成功

二、IIS网站配置是否正确

三、页面路径是否正确

四、检查HOST配置文件

五、cmd命令中ping网站域名

六、检查IIS,调整端口号,再cmd命令中ping网站域名

七、最后结合上面红色字体解决方案操作,基本刷新DNS缓存就OK

注意操作IIS时,进行重启操作

TTL传输中过期问题导致网站打不开

标签:网站打不开   ttl   传输中过期   刷新dns缓存   

原文地址:http://blog.csdn.net/pengzhen8805/article/details/41849509

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!