我遇到了一个问题,我的服务器(CentOS 5)无法连接 twitter.com。我使用了这样的 traceroute 命令:
traceroute twitter.com -d -I
我得到了以下几行:
跟踪路由到 twitter.com (199.59.149.198),最多 30 个跳数,40 字节数据包
1 59.106.186.1 (59.106.186.1) 0.557毫秒 0.883毫秒 1.297毫秒
2 tkgrt2b-grt7e.bb.sakura.ad.jp (59.106.249.85) 0.342毫秒 1.299毫秒 1.183毫秒
3 tkort3-grt2b-10g.bb.sakura.ad.jp (59.106.251.33) 0.970毫秒 1.117毫秒 0.907毫秒
4 210.138.107.29 (210.138.107.29) 0.756毫秒 1.065毫秒 0.893毫秒
5 tky001bf01.IIJ.Net (58.138.82.29) 0.760毫秒 0.761毫秒 1.161毫秒
6 sjc002bf01.IIJ.net (216.98.96.62) 99.321毫秒 99.473毫秒 99.353毫秒
7 sjc002bb10.IIJ.Net (206.132.169.6) 114.983 毫秒 114.866 毫秒 114.834 毫秒
8 * * *
9 * * *
10 * * *
每个主机(1~7)对 ping 有反应,但是无法检查其他主机。
traceroute 之后我应该做什么?
答案1
您对 twitter.com 的跟踪路由排除了您这边的 DNS 和路由问题。如果您没有在防火墙上阻止 Twitter,那么问题就出在您的系统之外。