我正在运行 Ubuntu。
dig @8.8.8.8 www.reddit.com
; <<>> DiG 9.8.1-P1 <<>> @8.8.8.8 www.reddit.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 46100
;; flags: qr rd ra; QUERY: 1, ANSWER: 4, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.reddit.com. IN A
;; ANSWER SECTION:
www.reddit.com. 3586 IN CNAME reddit.com.edgesuite.net.
reddit.com.edgesuite.net. 21587 IN CNAME a659.b.akamai.net.
a659.b.akamai.net. 7 IN A 5.178.40.86
a659.b.akamai.net. 7 IN A 5.178.40.65
;; Query time: 116 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Mar 21 14:10:19 2013
;; MSG SIZE rcvd: 130
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到 Reddit 时,出现网络无法访问错误。
Traceroute 很短:
traceroute to 5.178.40.86 (5.178.40.86), 30 hops max, 60 byte packets
1 Karachi-Desktop.local (5.32.184.193) 2997.308 ms !H 2997.274 ms !H 2997.259 ms !H
Run Code Online (Sandbox Code Playgroud)
怎么会发生?现在我该怎么做?
看来您正在使用 Hamachi VPN 客户端。Hamachi 的 VPN 使用 5.0.0.0/8 和 25.0.0.0/8 网络。
然而,这些尚未分配给 Hamachi,正如您所发现的,它们正在被真实的网站使用。当您尝试进入这些网络之一时,数据包会被 Hamachi 客户端拦截并且无处可去。
旧版本使用 5.0.0.0,新版本使用 25.0.0.0(或者您可以通过将客户端重新连接到 Hamachi 来获得 25.0.0.0 网络)。虽然 25.0.0.0 仍未分配给 Hamachi,但由于该范围归政府组织所有,因此发生冲突的可能性较小。
卸载hamachi 将解决这个问题。