mpe*_*pen 5 networking ip traceroute blocking
我无法连接到特定网站。我可以通过代理查看它,但不能在家中查看。所以我运行了一个traceroute:
Tracing route to fvringette.com [76.74.225.90]
over a maximum of 30 hops:
1 <1 ms <1 ms <1 ms <snip>
2 * * * Request timed out.
3 9 ms 7 ms 27 ms rd2bb-ge2-0-0-22.vc.shawcable.net [64.59.146.226]
4 8 ms 7 ms 7 ms rc2bb-tge0-9-2-0.vc.shawcable.net [66.163.69.41]
5 10 ms 9 ms 9 ms rc2wh-tge0-0-1-0.vc.shawcable.net [66.163.69.65]
6 27 ms 23 ms 22 ms ge-gi0-2.pix.van.peer1.net [206.223.127.1]
7 18 ms 18 ms 20 ms 10ge.xe-0-2-0.van-spenc-dis-1.peer1.net [216.187.89.206]
8 9 ms 11 ms 10 ms 64.69.91.245
9 * * * Request timed out.
10 * * * Request timed out.
...
Run Code Online (Sandbox Code Playgroud)
看起来这个“64.69.91.245”以某种方式阻止了我。我可以告诉我的计算机在尝试连接时避免/绕过该 IP 吗?
其一,我可以很好地加载该网站。查看路线:
0 04:35:23pm ~ $ mtr -4 --report fvringette.com
HOST: Defcon.local Loss% Snt Last Avg Best Wrst StDev
1. woodcrest.local 0.0% 10 0.6 0.5 0.4 0.8 0.1
2. bas1-oakville30_lo0_SYMP.net 0.0% 10 14.0 16.1 13.1 31.2 5.4
3. core1-hamilton14_10-0-3_150. 0.0% 10 13.3 12.8 11.6 15.7 1.1
4. newcore1-chicago23_so2-0-0.n 0.0% 10 23.6 31.4 23.6 66.3 16.0
5. bx5-chicagodt_xe-0-0-3_0.net 0.0% 10 24.7 24.6 23.2 28.5 1.6
6. ge-3-2-4.chi10.ip4.tinet.net 0.0% 10 26.7 26.9 26.3 28.0 0.5
7. xe-2-0-0.sea11.ip4.tinet.net 0.0% 10 107.0 106.8 106.0 107.5 0.4
8. peer1-gw.ip4.tinet.net 0.0% 10 83.9 83.9 83.6 84.6 0.3
9. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
10. ??? 100.0 10 0.0 0.0 0.0 0.0 0.0
11. 64.69.91.245 0.0% 10 88.6 87.9 87.1 88.6 0.6
12. van-hc21e-cs1.wappyzappy.net 10.0% 10 88.7 88.0 87.4 88.7 0.5
Run Code Online (Sandbox Code Playgroud)
看起来(不知何故)我的路由中的两个节点 9 和 10 要么阻止了 ICMP 数据包,要么实施了某种其他形式的网络巫术。可能是当您通过代理访问该网站时,您正在访问某些缓存版本,而该网站确实已关闭,谁知道呢。节点 9 和 10 中存在 100% 数据包丢失的事实很奇怪,但由于我(显然)可以到达该站点,因此似乎没有出现这种情况64.69.91.245(Peer1 Internet Bandwidth & Server Co-Location Facilities, 2155-500 West Hastings圣温哥华)正在尽一切努力阻止任何流量(很可能,他们只是忽略 ICMP 数据包)。
为了更直接地回答您的问题,定义您自己的站点路径几乎是不可能的。由于(我假设)所有数据包都会在某一点或另一点通过该地址到达实际主机(因为它是托管服务器的数据中心的外部 IP),因此不会有绕过它的路由。一旦您的数据包到达路由器之外,就由 Shaw 决定您的数据包采用什么路线;你根本无法控制。希望有点帮助!
我认为您可以通过在命令提示符下使用route add命令强制特定的IP 路由来实现此目的,但需要比我更好的人来解释具体的操作方法。您可以搜索“添加静态 IP 路由”或“强制 IP 路由”来了解一些情况。我不知道您是否可以阻止特定节点,但如果可以的话我不会感到惊讶。另一种选择是强制选择避开该节点的特定路线。