
我的 OS X Tiger 機器的瀏覽器經常無法運作。通常頁面只是超時。如果我清除緩存,那麼通常它會工作一次,然後再次失敗。我經常查看的網站通常無法加載,而我從未訪問過的網站通常運作良好。需要 cookie、登入等的網站(如超級使用者)根本無法運作。這種情況已經持續了一年左右。它在 Safari、IE、Firefox 和 Camino 上執行此操作。我嘗試過建立新帳戶,但新帳戶也失敗了。 WiFi 和乙太網路連線都失敗。 Safari 甚至會使用新的預覽頁面向我顯示目前頁面的預覽,但當它嘗試載入整個頁面時會逾時。我的 XP 和 Ubuntu 盒子運作得非常順利。我準備重新格式化/重新安裝 OS X。
這是一個始終有效的追蹤路由:
iBook:~ test$ traceroute www.google.com
traceroute: Warning: www.google.com has multiple addresses; using 64.233.169.103traceroute to www.l.google.com (64.233.169.103), 64 hops max, 40 byte packets
1 192.168.1.1 (192.168.1.1) 3.004 ms 1.638 ms 1.542 ms
2 10.1.17.1 (10.1.17.1) 30.518 ms 28.308 ms 28.549 ms
3 so-0-1-0-0.res-core-rtr1.verizon-gni.net (130.81.12.177) 27.642 ms 27.590 ms 33.804 ms
4 so-6-0-0-0.lcc1-res-bb-rtr1-re1.verizon-gni.net (130.81.20.16) 26.062 ms 36.629 ms 25.779 ms
5 0.so-4-1-0.xl3.iad8.alter.net (152.63.30.2) 27.232 ms 35.196 ms 28.048 ms 6 0.xe-10-0-0.br1.iad8.alter.net (152.63.41.149) 28.452 ms 0.xe-8-0-0.br1.iad8.alter.net (152.63.41.229) 35.639 ms 0.xe-9-0-0.br1.iad8.alter.net (152.63.41.49) 27.341 ms
7 te-10-1-0.edge1.washington4.level3.net (4.68.63.245) 29.582 ms te-4-0-0.edge1.washington4.level3.net (4.68.63.141) 26.317 ms 26.238 ms
8 ae-3-89.edge1.washington1.level3.net (4.68.17.144) 27.279 ms ae-1-69.edge1.washington1.level3.net (4.68.17.16) 29.985 ms ae-4-99.edge1.washington1.level3.net (4.68.17.208) 36.367 ms
9 google-inc.edge1.washington1.level3.net (4.79.231.6) 110.773 ms google-inc.edge1.washington1.level3.net (4.79.228.38) 49.345 ms google-inc.edge1.washington1.level3.net (4.79.231.6) 51.936 ms
10 209.85.240.136 (209.85.240.136) 30.932 ms 30.541 ms 30.300 ms
11 72.14.236.200 (72.14.236.200) 29.929 ms 30.641 ms 30.614 ms
12 72.14.232.21 (72.14.232.21) 29.031 ms 216.239.49.145 (216.239.49.145) 40.960 ms 72.14.232.25 (72.14.232.25) 103.046 ms
13 yo-in-f103.google.com (64.233.169.103) 30.472 ms 31.197 ms 32.809 ms
這是一個總是失敗的追蹤路由:
iBook:~ test$ traceroute www.reddit.com
traceroute: Warning: www.reddit.com has multiple addresses; using 208.51.35.24
traceroute to reddit.com.edgesuite.net (208.51.35.24), 64 hops max, 40 byte packets
1 192.168.1.1 (192.168.1.1) 2.542 ms 3.832 ms 1.630 ms
2 10.1.17.1 (10.1.17.1) 38.817 ms 31.989 ms 28.636 ms
3 so-0-1-0-0.res-core-rtr1.verizon-gni.net (130.81.12.177) 29.174 ms 31.008 ms 28.681 ms
4 so-6-0-0-0.lcc1-res-bb-rtr1-re1.verizon-gni.net (130.81.20.16) 43.241 ms 27.859 ms 25.639 ms
5 0.so-6-1-0.xl3.iad8.alter.net (152.63.36.233) 27.223 ms 0.so-4-1-0.xl3.iad8.alter.net (152.63.30.2) 26.414 ms 25.986 ms
6 0.xe-8-0-0.br1.iad8.alter.net (152.63.41.229) 29.308 ms 0.xe-10-0-0.br1.iad8.alter.net (152.63.41.149) 27.816 ms 27.910 ms
7 204.255.169.202 (204.255.169.202) 26.439 ms 26.810 ms 28.325 ms
8 208.51.35.24 (208.51.35.24) 27.719 ms 26.456 ms 107.241 ms
這是我的 XP 工作機器上的 reddit 追蹤路由:
C:\Documents and Settings\Compaq_Administrator>tracert www.reddit.com
Tracing route to a659.b.akamai.net [199.45.62.11]
over a maximum of 30 hops:
1 1 ms <1 ms <1 ms 192.168.1.1
2 29 ms 40 ms 39 ms 10.1.17.1
3 25 ms 25 ms 24 ms so-0-1-0-0.RES-CORE-RTR1.verizon-gni.net [130.81.12.177]
4 25 ms 24 ms 27 ms so-6-0-0-0.LCC1-RES-BB-RTR1-RE1.verizon-gni.net[130.81.20.16]
5 24 ms 25 ms 25 ms so-3-0-0-0.RES-SVCS-RTR1.verizon-gni.net [130.81.9.50]
6 25 ms 25 ms 24 ms a199-45-62-11.deploy.akamaitechnologies.com [199.45.62.11]
Trace complete.
另外,如果我在網址列輸入 64.233.169.103/,網頁瀏覽器會載入 Google。但如果我在網址列中輸入 199.45.62.11/,Safari/Camino/etc 會報告“無效的 URL - 請求的 URL“/”無效。”
答案1
如今,您無法在追蹤路由結果中讀取太多內容 - 終端網路通常會過濾追蹤路由所依賴的各種資料包。如果 ICMP 錯誤回覆封包被過濾,即使 tcptraceroute(有用的診斷工具,因為它更接近測試您想要測試的實際內容 - TCP 連線的路徑)也會受到影響。
也就是說,您給出的結果中的一件明顯的事情是您的 www.reddit.com 在每個範例中解析為不同的 IP 位址。因此,您可能會先仔細檢查是否使用相同的、正確的 DNS 伺服器進行所有查找。
接下來,您在瀏覽器中實際遇到了什麼樣的故障?
- 連線完全失敗(立即失敗。)
- 連線超時,什麼都沒有?
- 連接逾時,部分頁面已加載,但有些內容未加載
您提到需要登入的頁面 - 這可能是一個線索,因為這表示傳送到網站的資料比簡單的 HTTP 請求更多。
您可能會遇到一些 NAT 不相容問題、一些本地化防火牆問題或類似問題。它實際上可能並不是OS X 的TCP 堆疊有問題,它可能只是它設置的一些TCP 標誌,而其他作業系統沒有設置,並且有很多候選者(SACK、路徑MTU 發現、視窗縮放,僅舉三個例) .)
答案2
我的 iBook 現在可以使用了。我更換了路由器,一切都很好。我有一台舊的 Zyxel 802.11B 路由器;我現在剛拿到 FIOS,它可以立即與新路由器配合使用。顯然 Zyxel 與 iBooks 配合不佳:(