外头站着
16
10 月

如何定位网站无法访问?

继 hexonet 宣布惹不起某国并不再给勤劳善良的某国人民提供DNS服务后
Godaddy的DNS服务器正大批的遭到干扰

很多同学突然发现自己的网站打不开了……心神不宁

定位网站打不开的问题只需要最多3步

[开始]>[运行]>输入cmd

出来个黑窗口

输入ping 域名

如果  ping 不出 IP 来,证明 DNS 服务器有问题
否则会有 响应时间或timeout

如果有响应时间,越短证明响应越快(但常规情况下更多影响网页打开速度的取决于页面性能,参考 yslow)
timeout的话一种是主机设置了禁止ping,还有一种是主机挂了或线路问题

而 tracert 则是 ping 的加强版

[开始]>[运行]>输入cmd

出来个黑窗口

输入tracert 域名

会最多显示30个经过的路由节点并返回相应时间

如果在某个IP之后都是 timeout 了,就证明那 节点出问题
可以通过 http://miao.in/ip.php 来反查IP确定具体是哪个地方

如果最后到了域名对应的服务器IP后 timeout, 就证明本地和服务器网络是连通的,
那无法访问就是服务器挂了,或防火墙拦截

 

解决方案

1. DNS问题

更换dns, 国内最好的也就是 DNSPOD 了,最近还把收费功能免费了

参考 如何让Godaddy域名使用DNSPod做DNS解析

2. 线路问题

世界上最远的距离,不是电信到网通,而是国内到国外,无解,只有等

3. 服务器禁ping

一般是预防扫描窥探攻击,可以用tracert替代

4. 服务器当机或被防火墙拦截

联系管理员-

yeah, bigCat made it!

» You can leave a comment, or trackback from your own site.

大战 35 回合 to “如何定位网站无法访问?”

  1. 长春地铁说道:

    新版本的qq空间是大猫做得么?

  2. 香港开户说道:

    这个真的不知道 幸亏你提醒了

  3. 博主正解,我也在用DNSPOP!现在不会被墙了!

  4. fbmu说道:

    域名碉堡了

  5. Ben说道:

    一个域名用DNSPOD,一个域名用新网。 😛

  6. joss&whedon说道:

    很实用的文章,谢谢。 😆 😆

  7. didian说道:

    好喜欢这个域名啊···结果去买就进来了·········· 🙁

  8. 龅牙in说道:

    ❗ 不错啊

  9. JASKNi说道:

    为 Mac 的朋友补充一下,
    貌似 Mac 下用 Terminal -I traceroute http://www.domain.com 和 Win 下 CMD tracert http://www.domain.com 是一样滴..
    不过我具体滴我就不清楚鸟~ 😉

  10. […] | Permalink | 大战34回合 | Post tags: debug | MediaTemple | (miao) […]

Leave a Reply

:!: :roll: :o :lol: :P :( 8O :x :oops: :) :?: :idea: :evil: ;) :twisted: