有關于二級網站打不開的問題 |
發布時間: 2012/7/4 10:51:14 |
主機能上網,局域網內機器也能PING www.163.COM 但就是不能訪問任何網站,下面是原因與解決辦法: ----以上問題并不是出在服務器的系統上,而是與客戶機和ADSL有關。 ----MaxMTU是最大的TCP/IP傳輸單元,在TCP/IP協議中,將要傳輸的數據分成較小的組進行傳輸,每個組的大小為576字節。Windows默認的字節為1500,這是以太網的分組標準。ADSL使用的 PPPoE略小于這個數值,一般為1492。而某些網站(如SINA、YAHOO)采用的MaxMTU大于1492,所以,可能導致這部分網站的網頁不能訪問。 ----也即Windows系列傳送的TCP包請求的segment太大,超出PPPoE的frame所能夠接受的范圍,導致PPPoE傳送“don't fragment”的ICMP而不是“must fragment”,最終導致網站沒有響應。這種情況稱為Black Hole Router。不論是PC機上安裝的PPPoE軟件或者是內置在Modem的PPPoE軟件,在使用中都有可能遇到這個問題。 ----修改Windows默認的MaxMTU為1450可以解決這個問題。(應修改無法登錄網站的那些機子的參數,而不是服務器) (1)在Win9X下面可以通過修改改注冊表就可以了(當然也可以通過工具完成) HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\0000\ 主鍵下面建立字符串鍵名為MaxMTU,鍵值為1450(十進制)。 (2)在WinNT4.0下面更改MaxMTU的方法: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\ 中建立MTU鍵名,類型是REG_DWORD,鍵值為1450(十進制) (3)在Win2000下面更改MaxMTU的方法: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{?????????} 中建立MTU鍵名,類型是REG_DWORD,鍵值為1450(十進制) 注:括號{}中的?????為一長串數值,指本機連接服務器的那塊局域網網卡對應的字串,可通過查它右邊的IPAddress的值等于你設的那個網卡IP來找出它 重新啟動后可以很正常的瀏覽諸如21cn.com/sina.com.cn/YAHOO.CN等,原來不能夠正常打開的頁面。OUTLOOK EXPRESS也能正常收發了。 本文出自:億恩科技【www.endtimedelusion.com】 |